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")); } }