Пример #1
0
        public async Task <IActionResult> EditAsync(int id, UserAddOrEditDto model)
        {
            var result = new ReturnData <bool>();

            result.Obj = await _service.EditAsync(id, model);

            return(Ok(result));
        }
Пример #2
0
        public async Task <IActionResult> CreateAsync(UserAddOrEditDto model)
        {
            var result = new ReturnData <bool>();

            result.Obj = await _service.CreateAsync(model);

            return(Ok(result));
        }
Пример #3
0
 public async Task <bool> CreateAsync(UserAddOrEditDto model)
 {
     if (await ChekeUserOnly(model.Name, model.IdNumber))
     {
         var user = _mapper.Map <User>(model);
         user.PassWored = MD5Help.MD5Encrypt32(user.PassWored);
         _context.Users.Add(user);
     }
     return(await _context.SaveChangesAsync() > 0);
 }
Пример #4
0
        public async Task <bool> EditAsync(int id, UserAddOrEditDto model)
        {
            var user = await _context.Users.FirstOrDefaultAsync(i => i.Id == id);

            if (user != null && await ChekeUserOnly(model.Name, model.IdNumber, id))
            {
                user            = _mapper.Map <User>(model);
                user.PassWored  = MD5Help.MD5Encrypt32(user.PassWored);
                user.LastUpTime = DateTime.Now;
            }
            return(await _context.SaveChangesAsync() > 0);
        }