public async Task <IActionResult> Edit(string id, EditClinicInputModel input) { if (!this.ModelState.IsValid) { return(this.View(input)); } await this.clinicService.UpdateAsync(id, input); return(this.Redirect("/Clinic/All")); }
public async Task UpdateAsync(string clinicId, EditClinicInputModel input) { var clinic = this.clinicsRepository.All() .FirstOrDefault(x => x.Id == clinicId); clinic.Name = input.Name; clinic.ImageUrl = input.ImageUrl; clinic.Location = input.Location; await this.clinicsRepository.SaveChangesAsync(); }