public RetenuDto Validate([FromBody] RetenuDto retenu) { if (ModelState.IsValid) { return(this.service.InsertWithTransaction(retenu)); } return(null); }
// PUT: api/Retenu/5 public RetenuDto Put(int id, [FromBody] RetenuDto retenuDto) { if (ModelState.IsValid) { return(this.service.Update(retenuDto)); } return(null); }
// POST: api/Retenu public RetenuDto Post([FromBody] RetenuDto retenuDto) { if (ModelState.IsValid) { return(this.service.Insert(retenuDto)); } return(null); }
public RetenuDto InsertWithTransaction(RetenuDto retenuDto) { try { Retenu retenu = this.repository.InsertWithTransaction(this.mapper.Map <Retenu>(retenuDto)); Reglement toUpdate = this.reglementRepository.GetById(retenuDto.IdReglement); toUpdate.IdRetenu = retenu.Id; this.reglementRepository.Update(toUpdate); return(this.mapper.Map <RetenuDto>(retenu)); } catch (Exception e) { Console.WriteLine(e); throw; } }
public RetenuDto Update(RetenuDto retenuDto) { Retenu retenut = this.repository.Update(this.mapper.Map <Retenu>(retenuDto)); return(this.mapper.Map <RetenuDto>(retenut)); }
public RetenuDto Insert(RetenuDto retenuDto) { Retenu retenut = this.repository.Insert(this.mapper.Map <Retenu>(retenuDto)); return(this.mapper.Map <RetenuDto>(retenut)); }