Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public async Task <bool> SaveAll()
 {
     return(await dbContext.SaveChangesAsync() > 0);
 }