public ServiceResponse Create(ServicioCompraClienteRequest request) { if (request == null) { return(new ServiceResponse { Mensaje = "Compra Cliente No puede estar vacio", Status = false }); } var CompraCliente = base.Create(BuilderFactories.CompraCliente(request.Producto_Id, request.Compra_Id, request.Cantidad, request.EstadoClienteArticulo)); if (CompraCliente == null) { return(new ServiceResponse { Mensaje = "Compra Cliente No Pudo Crearse", Status = false }); } return(new ServiceResponse { Id = CompraCliente.Id, Mensaje = "Compra Cliente creada con exito", Status = true }); }
public void CreateSuccessTest() { var compraCliente = new ServicioCompraClienteRequest { Cantidad = 10, Compra_Id = 1, Producto_Id = 1, EstadoClienteArticulo = Domain.Enum.EstadoClienteArticulo.NO_PAGADO }; var response = servicioCompraCliente.Create(null); Assert.AreEqual(response.Mensaje, "Compra Cliente No puede estar vacio"); response = servicioCompraCliente.Create(compraCliente); Assert.AreEqual(response.Mensaje, "Compra Cliente creada con exito"); }
public ServiceResponse Edit(ServicioCompraClienteRequest request) { if (request == null) { return(new ServiceResponse { Mensaje = "CompraCliente No puede estar vacio", Status = false }); } var compraCliente = Find(request.Id); if (compraCliente == null) { return(new ServiceResponse { Mensaje = "Compra Cliente No existe", Status = false }); } compraCliente.Compra_Id = request.Compra_Id; compraCliente.Cantidad = request.Cantidad; compraCliente.EstadoClienteArticulo = request.EstadoClienteArticulo; compraCliente.Producto_Id = request.Producto_Id; if (!base.Update(compraCliente)) { return(new ServiceResponse { Mensaje = "Compra Cliente No pudo Editarse", Status = false }); } return(new ServiceResponse { Id = compraCliente.Id, Mensaje = "Compra Cliente Creada con exito", Status = false }); }