internal async Task AddTechnician() { var result = await NewTechnician.Post(); if (result != default(Technician)) { Technicians.Add(result); NewTechnician = new Technician(); } }
public async Task <IActionResult> Add([FromForm] NewTechnician newTechnician) { var technician = new Technician { DateAdded = DateTime.Now, UserName = $"{newTechnician.FirstName}.{newTechnician.LastName}", FirstName = newTechnician.FirstName, LastName = newTechnician.LastName, IsAdmin = newTechnician.IsAdmin }; await _userManager.CreateAsync(technician, newTechnician.Password); if (technician.IsAdmin) { await _userManager.AddToRoleAsync(technician, DataConstants.AdministratorRole); } return(RedirectToAction(nameof(All))); }