public IActionResult Add() { var viewModel = new CajasAddViewModel() { Sucursales = _sucursales.GetAll().Select(x => new DropDownViewModel <int>() { Text = x.Nombre, Value = x.Id }).ToList() }; return(View(viewModel)); }
public SystemValidationModel Save(CajasAddViewModel viewModel) { var checkCaja = VerifiyCaja(viewModel.Nombre, viewModel.PuntoExpedicion, viewModel.SucursalId); if (!checkCaja.Success) { return(checkCaja); } var caja = Mapper.Map <Caja>(viewModel); _context.Entry(caja).State = EntityState.Added; var success = _context.SaveChanges() > 0; var validation = new SystemValidationModel() { Id = caja.Id, Message = success ? "Se ha guardado correctamente la caja" : "No se pudo guardar la caja", Success = success }; return(validation); }