public async Task <IActionResult> Edit(string id, EditSosSignalInputModel input) { if (!this.ModelState.IsValid) { return(this.View(input)); } await this.sosSignalService.UpdateAsync(id, input); return(this.Redirect("/SosSignal/All")); }
public async Task UpdateAsync(string sosSignalId, EditSosSignalInputModel input) { var sosSignal = this.sosSignalsRepository.All() .FirstOrDefault(x => x.Id == sosSignalId); sosSignal.Name = input.Name; sosSignal.ImageUrl = input.ImageUrl; sosSignal.Location = input.Location; sosSignal.Description = input.Description; await this.sosSignalsRepository.SaveChangesAsync(); }