Ejemplo n.º 1
0
        public async Task <ActionResult> PostMaxMix(MaximosMinimos maxmin)
        {
            string _id = null;

            try
            {
                _id = User.Claims.First(x => x.Type == "Idusuario").Value;
            }
            catch (Exception)
            {
                return(await Task.FromResult(StatusCode(401, "Acceso restringido")));
            }

            MaximosMinimos item = new MaximosMinimos()
            {
                Idproducto         = maxmin.Idproducto,
                MinimoAceptable    = maxmin.MinimoAceptable,
                MaximoAceptable    = maxmin.MaximoAceptable,
                IdusuarioCreado    = Int32.Parse(_id),
                FechaCreado        = DateTime.Now,
                IdusuarioActualizo = Int32.Parse(_id),
                FechaActualizado   = DateTime.Now,
                Estado             = maxmin.Estado
            };

            _context.MaximosMinimos.Add(item);
            await _context.SaveChangesAsync();

            return(Ok("MaxMin agregado con exito!!!"));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> UpdateMaxMin(int IdMaxMin, MaximosMinimos maxmin)
        {
            string _id = null;

            try
            {
                _id = User.Claims.First(x => x.Type == "Idusuario").Value;
            }
            catch (Exception)
            {
                return(await Task.FromResult(StatusCode(401, "Acceso restringido")));
            }

            var maxMin = await _context.MaximosMinimos.FirstOrDefaultAsync(x => x.IdmaxMin == IdMaxMin);

            var validar = maxMin == null;

            if (validar)
            {
                return(NotFound());
            }

            maxMin.Idproducto         = maxmin.Idproducto;
            maxMin.MinimoAceptable    = maxmin.MinimoAceptable;
            maxMin.MaximoAceptable    = maxmin.MaximoAceptable;
            maxMin.IdusuarioActualizo = Int32.Parse(_id);
            maxMin.FechaActualizado   = DateTime.Now;
            maxMin.Estado             = maxmin.Estado;

            await _context.SaveChangesAsync();

            return(Ok("MaxMin actualizado con exito!!!"));
        }