public Administrator Put(UpdateAdminRequest request) { var personCtr = new PersonCtr(); var adminData = new Administrator { ID = request.ID, FName = request.FName, LName = request.LName, PhoneNo = request.PhoneNo, Email = request.Email }; personCtr.UpdateAdmin(adminData); return(adminData); }
public async Task <JsonResult> UpdateAdmin([FromBody] UpdateAdminRequest request) { BaseResponse response = new BaseResponse(); string userId = HttpContext.Session.GetString(SessionKeyManager.Login); AppUser byIdAsync = await _userManager.FindByIdAsync(userId); byIdAsync.Email = request.Email; byIdAsync.UserName = request.Email; byIdAsync.PhoneNumber = request.Phone; byIdAsync.Address = request.Address; byIdAsync.CompanyName = request.CompanyName; byIdAsync.AuthorizedPerson = request.Authorized; var result = await _userManager.UpdateAsync(byIdAsync); if (result.Succeeded) { response.Message = "Bilgiler Başarıyla Değiştirilmiştir.."; response.Number = 1; return(Json(response)); } response.Message = "Bu Email Adresi Kayıtlıdır.Lütfen Farklı Bir Email Adresi Giriniz"; response.Number = 2; return(Json(response)); }