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));
        }
Пример #2
0
        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);
        }