public GenericResponse <String> Post([FromBody] PromocionDto promocion) { GenericResponse <String> response = new GenericResponse <String>(); try { servicio.Crear(promocion); response = ResponseUtil.CrearRespuestaOk(dataMsg: "La promociĆ³n se creĆ³ satisfactoriamente"); } catch (Exception ex) { throw new CustomResponseException(ex.Message, 500); } return(response); }
// GET: api/Promocion/5 public GenericResponse <PromocionDto> Get(int id) { GenericResponse <PromocionDto> response = new GenericResponse <PromocionDto>(); try { PromocionDto data = servicio.BuscarPorId(id); response.Data = data; response.Codigo = 200; // OK response.Error = false; response.Mensaje = "OK"; } catch (Exception ex) { throw new CustomResponseException(ex.Message, 500); } return(response); }
public static Promocion ToPromocion(PromocionDto dto) { if (dto == null) { return(null); } Promocion promocion = new Promocion { Id = dto.Id, FechaFin = dto.FechaFin, FechaInicio = dto.FechaInicio, Tipo = dto.Tipo, Valor = dto.Valor, Activo = dto.Activo, Producto = ProductoMapper.ToProducto(dto.Producto) }; return(promocion); }
public static PromocionDto ToPromocionDto(Promocion promocion) { if (promocion == null) { return(null); } PromocionDto dto = new PromocionDto { Id = promocion.Id, FechaFin = promocion.FechaFin, FechaInicio = promocion.FechaInicio, Tipo = promocion.Tipo, Valor = promocion.Valor, Activo = promocion.Activo, Producto = ProductoMapper.ToProductoDto(promocion.Producto) }; return(dto); }
public void Actualizar(PromocionDto promocion) { repositorio.Actualizar(PromocionMapper.ToPromocion(promocion)); }
public void Crear(PromocionDto promocion) { repositorio.Crear(PromocionMapper.ToPromocion(promocion)); }