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)));
            }
        }
Пример #2
0
        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());
        }
Пример #4
0
 public IActionResult Update(string id, [FromBody] Procedure Procedure)
 {
     return(Ok(_repository.Update(id, Procedure)));
 }
Пример #5
0
 public IActionResult UpdateProcedure([FromBody] Procedure model)
 {
     Procedure_repo.Update(model);
     return(new OkObjectResult(new { ProcedureID = model.ProcedureId }));
 }