コード例 #1
0
        public async Task <IActionResult> GuardarSuministros(string suministros)
        {
            if (User.Identity.IsAuthenticated)
            {
                string permiso = Permisos("PermisoSubModulo").PSMAPB ? "PermisoSubModulo" : "PermisoModulo";
                bool   crear   = Permisos(permiso).PMMAPL.Where(w => w.Value.Contains("Crear")).Any();
                if (crear)
                {
                    dynamic         suministroJson = JsonConvert.DeserializeObject(suministros);
                    Col_Suministros _suministro    = new Col_Suministros();
                    _suministro.Descripcion    = suministroJson.Descripcion;
                    _suministro.Nombre         = suministroJson.Nombre;
                    _suministro.Stock          = suministroJson.Stock;
                    _suministro.Talla          = suministroJson.Talla;
                    _suministro.Linea          = suministroJson.Linea;
                    _suministro.TipoSuministro = suministroJson.TipoSuministro;
                    ApiCallResult result = await service.GuardarSuministros(_suministro);

                    return(Json(result));
                }
                else
                {
                    return(NotFound());
                }
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }