public IActionResult Update([FromBody] MovementRescueDTO movementRescueDTO) { if (movementRescueDTO == null) { return(NotFound()); } MovementRescue movementRescue = movementRescueDTO.ConvertMovementRescueDTOToMovementRescue(); return(Execute(() => _baseMovementRescueService.Update(movementRescue))); }
public static MovementRescue ConvertMovementRescueDTOToMovementRescue(this MovementRescueDTO movementRescueDTO) { MovementRescue movementRescue = new MovementRescue(); movementRescue.DtRegister = Convert.ToDateTime(movementRescueDTO.DtRegister); movementRescue.DtRescue = Convert.ToDateTime(movementRescueDTO.DtRescue); movementRescue.Tax = new Tax() { Id = movementRescueDTO.TaxId }; // caso seja preciso, pode ser passado o database por parâmetro e preeencher // os outros dados, no momento, não foi preciso return(movementRescue); }
public IActionResult Create([FromBody] MovementRescueDTO movementRescueDTO) { if (movementRescueDTO is null) { throw new ArgumentNullException(nameof(movementRescueDTO)); } if (movementRescueDTO == null) { return(NotFound()); } MovementRescue movementRescue = movementRescueDTO.ConvertMovementRescueDTOToMovementRescue(); return(Execute(() => _baseMovementRescueService.Add <Customer>(movementRescue).Id)); }