public async Task <IActionResult> createStudent([FromBody] DetailResource studentResource) { var student = mapper.Map <DetailResource, StudentModel>(studentResource); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var model = await dbContext.user.FindAsync(student.UserModelId); if (model == null) { ModelState.AddModelError("Error", "UserID is incorrect"); return(BadRequest(ModelState)); } student.updatedBy = "rajat"; student.updatedTime = DateTime.Now; dbContext.detailDB.Add(student); await dbContext.SaveChangesAsync(); // var resultStudent = mapper.Map<StudentDetailsModel, DetailResource>(student); return(Ok()); }
public async Task <UserModel> register(UserModel user, string pass) { byte[] passwordHash, passwordSalt; createPassword(pass, out passwordHash, out passwordSalt); user.passwordHash = passwordHash; user.passwordSalt = passwordSalt; await dbContext.user.AddAsync(user); await dbContext.SaveChangesAsync(); return(user); }
public async Task <bool> SaveAll() { return(await dbContext.SaveChangesAsync() > 0); }