public async Task <ActionResult> PutAdministrator(AdminUpdateDTO admin) { var _admin = await _administratorRepository.GetById(admin.Id); var _userAccount = await _userAccountRepository.GetById(admin.UserAccountId); if (_admin == null || _userAccount == null) { return(NotFound()); } _admin.FirstName = admin.FirstName; _admin.LastName = admin.LastName; _admin.Email = admin.Email; _admin.Phone = admin.Phone; _userAccount.Username = admin.Username; _userAccount.Password = admin.Password; _userAccount.AvatarUrl = admin.AvatarUrl; _userAccount.Active = admin.Active; _administratorRepository.UpdateAdmin(_admin); _userAccountRepository.UpdateUserAccount(_userAccount); return(NoContent()); }
public async Task <IActionResult> Put([FromBody] AdminUpdateDTO model) { AdminUpdateModel florist = new DTOMapper <AdminUpdateDTO, AdminUpdateModel>().Serialize(model); var response = await _adminService.UpdateFlorist(florist); return(Ok(response)); }
/// <summary> /// Updae Admin AppService /// </summary> /// <returns>bool<bool></returns> public async Task <bool> UpdateAdmin(AdminUpdateDTO adminUpdateDTO) { #region Declare a return type with initial value. bool isUpdated = false; #endregion try { if (adminUpdateDTO != null) { isUpdated = await AdminBusinessMapping.UpdateAdmin(adminUpdateDTO); } } catch (Exception exception) {} return(isUpdated); }
/// <summary> /// Mapping User Activity Log DTO to Action /// </summary> /// <param name=></param> /// <param name=></param> /// <returns></returns> public Admin MappingAdminupdateDTOToAdmin(Admin admin, AdminUpdateDTO AdminUpdateDTO) { #region Declare Return Var with Intial Value Admin Admin = admin; #endregion try { if (AdminUpdateDTO.AdminId > default(int)) { Admin.AdminId = AdminUpdateDTO.AdminId; Admin.FullName = AdminUpdateDTO.FullName; } } catch (Exception exception) { } return(Admin); }
/// <summary> /// Update User Action Activity Log /// </summary> /// <param name=></param> /// <returns>bool</returns> public async Task <bool> UpdateAdmin(AdminUpdateDTO AdminUpdateDTO) { #region Declare a return type with initial value. bool isAdminUpdated = default(bool); #endregion try { if (AdminUpdateDTO != null) { #region Vars Admin Admin = null; #endregion #region Get Activity By Id Admin = await UnitOfWork.AdminRepository.GetById(AdminUpdateDTO.AdminId); #endregion if (Admin != null) { #region Mapping Admin = AdminMapping.MappingAdminupdateDTOToAdmin(Admin, AdminUpdateDTO); #endregion if (Admin != null) { #region Update Entity UnitOfWork.AdminRepository.Update(Admin); isAdminUpdated = await UnitOfWork.Commit() > default(int); #endregion } } } } catch (Exception exception) { } return(isAdminUpdated); }
public async Task <ActionResult <CommonAPIResponse <bool> > > UpdateAdmin(AdminUpdateDTO AdminUpdateDTO) { #region Declare return type with initial value. JsonResult jsonResult = GetDefaultJsonResult <bool>(); #endregion try { #region Validate userUpdateDTO for nullability before prepaing the response. if (await AdminAppService.UpdateAdmin(AdminUpdateDTO)) { jsonResult = JsonResultResponse(CommonHelper.GetResponseMessage(APIResponseMessage.Success, CurrentLanguagId), true, HttpStatusCode.OK); } else { jsonResult = JsonResultResponse(CommonHelper.GetResponseMessage(APIResponseMessage.InvalidCredentials, CurrentLanguagId), false, HttpStatusCode.BadRequest); } #endregion } catch (Exception exception) { } return(jsonResult); }