public PaymentMethod ConvertDTOToEntity(PaymentMethodDetail_PaymentMethodDTO PaymentMethodDetail_PaymentMethodDTO) { PaymentMethod PaymentMethod = new PaymentMethod(); PaymentMethod.Id = PaymentMethodDetail_PaymentMethodDTO.Id; PaymentMethod.Code = PaymentMethodDetail_PaymentMethodDTO.Code; PaymentMethod.Name = PaymentMethodDetail_PaymentMethodDTO.Name; PaymentMethod.Description = PaymentMethodDetail_PaymentMethodDTO.Description; return(PaymentMethod); }
public async Task <PaymentMethodDetail_PaymentMethodDTO> Get([FromBody] PaymentMethodDetail_PaymentMethodDTO PaymentMethodDetail_PaymentMethodDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } PaymentMethod PaymentMethod = await PaymentMethodService.Get(PaymentMethodDetail_PaymentMethodDTO.Id); return(new PaymentMethodDetail_PaymentMethodDTO(PaymentMethod)); }
public async Task <ActionResult <PaymentMethodDetail_PaymentMethodDTO> > Delete([FromBody] PaymentMethodDetail_PaymentMethodDTO PaymentMethodDetail_PaymentMethodDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } PaymentMethod PaymentMethod = ConvertDTOToEntity(PaymentMethodDetail_PaymentMethodDTO); PaymentMethod = await PaymentMethodService.Delete(PaymentMethod); PaymentMethodDetail_PaymentMethodDTO = new PaymentMethodDetail_PaymentMethodDTO(PaymentMethod); if (PaymentMethod.IsValidated) { return(PaymentMethodDetail_PaymentMethodDTO); } else { return(BadRequest(PaymentMethodDetail_PaymentMethodDTO)); } }