public bool Update(UpdateVenderDTO venderDTO, int ID) { bool result = false; var List = new List <Tags>(); //ToDO Remove Tags foreach (var item in venderDTO.Tags) { Tags tags = new Tags(); tags.Name = item.Name; tags.Family = item.Family; tags.Address = item.Address; tags.PhoneNumber = item.PhoneNumber; tags.PhoneMobile = item.PhoneMobile; List.Add(tags); } var venid = _repository.GetById(ID); venid.Name = venderDTO.Name; venid.Title = venderDTO.Title; venid.Date = venderDTO.Date; venid.Tags = List; int instred = _repository.Update(venid); if (instred > 0) { result = true; } return(result); }
public async Task <IActionResult> Update(UpdateVenderDTO DTO) { ServicesResponse <VanderListDTO> response = await _VanderService.Update(DTO); if (response.Data == null) { return(NotFound(response)); } return(Ok()); }
public IActionResult Update([FromRoute] int id, UpdateVenderDTO DTO) { var result = VanderService.Update(DTO, id); if (result == true) { return(Ok()); } else { throw new Exception(); } }
public async Task <ServicesResponse <VanderListDTO> > Update(UpdateVenderDTO venderDTO) { ServicesResponse <VanderListDTO> servicesResponse = new ServicesResponse <VanderListDTO>(); try { Vender vender = venders.FirstOrDefault(c => c.Id == venderDTO.Id); vender.Name = venderDTO.Name; vender.Title = venderDTO.Title; vender.Tags = venderDTO.Tags; vender.Date = venderDTO.Date; servicesResponse.Data = _mapper.Map <VanderListDTO>(vender); } catch (Exception ex) { servicesResponse.Success = false; servicesResponse.Message = ex.Message; } return(servicesResponse); }