public ActionResult Edit(int id, [FromForm] ProcedureViewModel model) { try { model.ProcedureId = id; _procedureRepository.Update(_mapper.Map <Procedure>(model)); return(RedirectToAction(nameof(Index))); } catch { return(RedirectToAction(nameof(Index))); } }
public async Task Edit(ProcedureDto dto) { var entity = await _procedureRepository.GetById(dto.Id); if (entity == null) { return; } entity.Name = dto.Name; entity.Price = dto.Price; entity.ProcedureCategoryId = dto.ProcedureCategoryId; await _procedureRepository.Update(entity); }
public IActionResult Update(string id, [FromBody] Procedure Procedure) { var claims = User.Claims.Select(claim => new { claim.Type, claim.Value }).ToDictionary(t => t.Type, t => t.Value); if (claims.ContainsKey("name")) { if (claims["name"].Equals("ADMIN") || claims["name"].Equals("MANAGER")) { return(Ok(_repository.Update(id, Procedure))); } } else { return(Forbid()); } return(Forbid()); }
public IActionResult Update(string id, [FromBody] Procedure Procedure) { return(Ok(_repository.Update(id, Procedure))); }
public IActionResult UpdateProcedure([FromBody] Procedure model) { Procedure_repo.Update(model); return(new OkObjectResult(new { ProcedureID = model.ProcedureId })); }