Exemplo n.º 1
0
        public async Task UpdateAdmin(UpdateAdminDto adminDto)
        {
            var admin = await _adminRepository.GetByPesel(adminDto.Pesel);

            admin = AdminMapper.UpdateAdminMap(adminDto, admin);
            await _adminRepository.UpdateAdmin(admin);
        }
Exemplo n.º 2
0
        public async Task <bool> UpdateAdmin(Guid id, UpdateAdminDto model, string field)
        {
            var admin = await _service.Query(id, false);

            admin.UpdateTime = DateTime.Now;
            return(await _service.Update(CommonClass.SetModelValue(model, admin, field)));
        }
        public async Task <IActionResult> Put(UpdateAdminDto updateAdminDto)
        {
            var user = await _adminService.GetAdminUser(updateAdminDto.Id);

            if (user == null)
            {
                return(BadRequest("User for not found"));
            }

            await _adminService.UpdateUser(user, updateAdminDto.Role);

            return(NoContent());
        }
Exemplo n.º 4
0
 public static Admin UpdateAdminMap(UpdateAdminDto adminDto, Admin admin)
 {
     admin.FirstName    = adminDto.FirstName;
     admin.LastName     = adminDto.LastName;
     admin.Email        = adminDto.Email;
     admin.Pesel        = adminDto.Pesel;
     admin.PhoneNumber  = adminDto.PhoneNumber;
     admin.Street       = adminDto.Address.Substring(0, adminDto.Address.IndexOf(' '));
     adminDto.Address   = adminDto.Address.Remove(0, adminDto.Address.IndexOf(' ') + 1);
     admin.HouseNumber  = adminDto.Address.Substring(0, adminDto.Address.IndexOf(' '));
     adminDto.Address   = adminDto.Address.Remove(0, adminDto.Address.IndexOf(' ') + 1);
     admin.PostCode     = adminDto.Address.Substring(0, adminDto.Address.IndexOf(' '));
     adminDto.Address   = adminDto.Address.Remove(0, adminDto.Address.IndexOf(' ') + 1);
     admin.City         = adminDto.Address.Substring(0, adminDto.Address.Length);
     admin.MilitaryRank = adminDto.MilitaryRank;
     return(admin);
 }
        public async Task <IActionResult> UpdateAdmin([FromBody] UpdateAdminDto model, [FromQuery] string fields)
        {
            try
            {
                var res = await _manager.UpdateAdmin(model.Id, model, fields);

                if (!res)
                {
                    return(Ok(new JsonMessageResult("修改失败!", 0, 0)));
                }

                return(NoContent());
            }
            catch (Exception e)
            {
                _logger.LogError(e.Message, e);
                return(Ok(new JsonMessageResult("", 0, 0)));
            }
        }
Exemplo n.º 6
0
        public async Task <ActionResult> UpdateAdmin([FromBody] UpdateAdminDto adminDto)
        {
            await _adminService.UpdateAdmin(adminDto);

            return(Ok());
        }