public async Task <bool> Insert(Trainee trainee) { try { var status = await _repository.Add(trainee); return(status); } catch (OzoneException ex) { throw new OzoneException(ex.Message, ex.InnerException); } }
public async Task <ActionResult <String> > Register(RegisterDTO model) { IdentityUser user = new IdentityUser { UserName = model.Email, Email = model.Email }; Trainee trainee = new Trainee { Email = model.Email, FirstName = model.FirstName, LastName = model.LastName }; var result = await _userManager.CreateAsync(user, model.Password); if (result.Succeeded) { _traineeRepository.Add(trainee); _traineeRepository.SaveChanges(); string token = GetToken(user); return(Created("", token)); } return(BadRequest()); }
public IActionResult Create(Trainee trainee) { ViewBag.CourseID = db2.GetAll(); db.Add(trainee); return(RedirectToAction("Index")); }