public async Task <IActionResult> PrestarInsumos(string prestamos, string documento)
        {
            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 prestamosJson           = JsonConvert.DeserializeObject(prestamos);
                    List <Col_Prestamos> _prestamos = new List <Col_Prestamos>();
                    foreach (dynamic item in prestamosJson)
                    {
                        Col_Prestamos _prestamo = new Col_Prestamos();
                        _prestamo.Cantidad      = item.Cantidad;
                        _prestamo.FechaPrestamo = Convert.ToDateTime(item.FechaPrestamo.ToString());
                        _prestamo.Motivo        = item.Motivo;
                        _prestamo.SuministroId  = item.SuministroId;
                        _prestamos.Add(_prestamo);
                    }
                    ApiCallResult data = await service.PrestarInsumos(_prestamos, documento);

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