I want to show Components in a tabs , so first of all create few components. In this project we have three components, First View Component public class AllViewComponent : ViewComponent { private readonly UserManager<ApplicationUser> _userManager; public AllViewComponent(UserManager<ApplicationUser> userManager) { _userManager = userManager; } public async Task<IViewComponentResult> InvokeAsync() { List<StudentViewModel> allUsers = new List<StudentViewModel>(); var items = await _userManager.Users.ToListAsync(); foreach (var item in items) { allUsers.Add(new StudentViewModel {Id=item.Id, EnrollmentNo = item.EnrollmentNo, FatherName = item.FatherName, Name = item.Name, Age = item.Age, Birthdate = item.Birthdate, Address = item.Address, Gender = item.Gender, Email = item.Email }); }
Introduction
If you want to add hour, minute and seconds in existing time then you should take TimeSpan structure with overload function. Now, you can easily add TimeSpan structure with existing date time object using Add method. Lets take an simple example for demonstration.Step-1 : Add new web form into the project
Step-2 : Add one button and label control on it.
Step-3 : Handle Button click event.
<form id="form1"
runat="server">
<asp:Button ID="Button1"
runat="server"
BackColor="#33CCFF"
onclick="Button1_Click"
Text="Click" />
<div>
<asp:Label ID="Label1"
runat="server"
BackColor="Yellow"></asp:Label>
</div>
</form>
Code Behind
protected void Button1_Click(object sender, EventArgs e)
{
DateTime now = DateTime.Now;
TimeSpan TR = new TimeSpan(3, 41, 11);
DateTime afterAddedSpanTime = now.Add(TR);
Label1.Text = "current time : " + now.ToLongTimeString();
Label1.Text += "<br /><br />";
Label1.Text += "after added a spantime with current time <br />";
Label1.Text += "time span: 3 hours|41 minutes|11 seconds <br />";
Label1.Text += afterAddedSpanTime.ToLongTimeString();
}
Code Generate the following output
Comments
Post a Comment