public IActionResult Add() { var viewModel = new ComprasAddViewModel() { SucursalId = SucursalId }; return(View(viewModel)); }
public SystemValidationModel Save(ComprasAddViewModel viewModel) { var compra = Mapper.Map <Compra>(viewModel); compra.Estado = Constants.EstadoCompra.Pendiente; _context.Entry(compra).State = EntityState.Added; foreach (var detalle in compra.DetalleCompra) { _context.Entry(detalle).State = EntityState.Added; } var success = _context.SaveChanges() > 0; var validation = new SystemValidationModel() { Id = compra.Id, Message = success ? "Se ha guardado correctamente la compra" : "No se pudo guardar la compra", Success = success }; return(validation); }