Esempio n. 1
0
        public bool Update(EnterpriseUpdateDto dto)
        {
            var data = _mapper.Map <EnterpriseUpdateDto, Enterprise>(dto);

            _efContext.Update(data);
            _efContext.SaveChanges();
            return(true);
        }
Esempio n. 2
0
        public EnterpriseGetDto UpdateEnterprise(EnterpriseUpdateDto dto)
        {
            Enterprise e = _enterpriseRepo.GetEnterprise(dto.Id);

            e.Name      = dto.Name;
            e.VatNumber = dto.VatNumber;

            return(_enterpriseRepo.UpdateEnterprise(e).ToDto());
        }
Esempio n. 3
0
        public EnterpriseUpdateDto GetEnterpriseToUpdate(Guid id)
        {
            EnterpriseUpdateDto e = _enterpriseRepo.GetEnterprise(id)?.ToUpdateDto();

            if (e == null)
            {
                throw new Exception();
            }

            return(e);
        }
Esempio n. 4
0
        public ActionResult <EnterpriseGetDto> UpdateEnterprise(Guid id, [FromBody] JsonPatchDocument <EnterpriseUpdateDto> patchDoc)
        {
            EnterpriseUpdateDto dto = _enterpriseManager.GetEnterpriseToUpdate(id);

            patchDoc.ApplyTo(dto, ModelState);

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            return(Ok(_enterpriseManager.UpdateEnterprise(dto)));
        }
Esempio n. 5
0
 public IActionResult Update(EnterpriseUpdateDto dto)
 {
     return(new JsonResult(_enterpriseService.Update(dto)));
 }