public async Task <RentACarAdmin> EditProfile(RentACarAdminEditProfile parameters) { var temp = await repo.EditProfile(parameters); if (temp != null) { await unitOfWork.CompleteAsync(); } return(temp); }
public async Task <RentACarAdmin> EditProfile(RentACarAdminEditProfile parameters) { var temp = await context.RentACarAdmins.FindAsync(parameters.Username); if (temp != null) { temp.City = parameters.City; temp.Name = parameters.FirstName; temp.LastName = parameters.LastName; temp.PhoneNumber = parameters.PhoneNumber; return(temp); } else { return(null); } }
public async Task <IActionResult> EditProfile(RentACarAdminEditProfile parameters) { if (ModelState.IsValid) { var temp = await adminService.EditProfile(parameters); if (temp != null) { return(Ok(temp)); } else { return(null); } } else { return(BadRequest(new { Message = "Invalid parameters supplied" })); } }