本文整理汇总了C#中UniffutAdmin.Models.ErrorModel类的典型用法代码示例。如果您正苦于以下问题:C# ErrorModel类的具体用法?C# ErrorModel怎么用?C# ErrorModel使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ErrorModel类属于UniffutAdmin.Models命名空间,在下文中一共展示了ErrorModel类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: asignarModulosARol
public ActionResult asignarModulosARol(int id, RolModuloViewModel viewModel)
{
try
{
var rol = db.rol.FirstOrDefault(e => e.idRol.Equals(id) && e.estado == true);
if (rol != null)
{
var modulo = db.modulo.First(m => m.idModulo.Equals(viewModel.ModuloEspecifico.idModulo));
rol.modulo.Add(modulo);
db.SaveChanges();
return RedirectToAction("Index");
}
else
{
ErrorModel error = new ErrorModel { mensaje = "Otro usuario elimino el rol durante la operacion" };
return View("Error", error);
}
}
catch (Exception e)
{
ErrorModel error = new ErrorModel
{
mensaje = e.InnerException.ToString()
};
return View("Error", error);
}
}
开发者ID:ruisu08,项目名称:Protos,代码行数:29,代码来源:RolController.cs
示例2: agregarImagenPrincipal
public ActionResult agregarImagenPrincipal(int id, noticia Noticia)
{
try
{
var noticia = db.noticia.First(d => d.idNoticia.Equals(id) && d.estado == true);
if (noticia != null)
{
noticia.imagenPrincipal = Noticia.imagenPrincipal;
db.SaveChanges();
return RedirectToAction("Index");
}
else
{
ErrorModel error = new ErrorModel
{
mensaje = "Otro usuario elimino la noticia durante la operacion"
};
return View("Error", error);
}
}
catch (Exception e)
{
ErrorModel error = new ErrorModel
{
mensaje = e.InnerException.ToString()
};
return View("Error", error);
}
}
开发者ID:ruisu08,项目名称:Protos,代码行数:29,代码来源:NoticiaController.cs
示例3: Create
public ActionResult Create(int id, partido Partido,FormCollection form)
{
try
{
var campeonato = db.campeonato.First(d => d.idCampeonato.Equals(id));
if (campeonato.estado != false)
{
Partido.campeonato = campeonato;
Partido.idCampeonato = campeonato.idCampeonato;
Partido.estado = true;
Partido.golesEquipoUno = 0;
Partido.golesEquipoDos = 0;
Partido.terminado = false;
db.partido.AddObject(Partido);
db.SaveChanges();
return RedirectToAction("Index", new RouteValueDictionary(new { controller = "Partido", action = "Index", id = id }));
}
else
{
ErrorModel error = new ErrorModel();
error.mensaje = "Otro usuario elimino el campeonato durante la operación";
return View("Error", error);
}
}
catch
{
return View();
}
}
开发者ID:ruisu08,项目名称:Protos,代码行数:29,代码来源:PartidoController.cs
示例4: Details
//
// GET: /TablaPosiciones/
//
// GET: /TablaPosiciones/Details/5
public ActionResult Details(int id)
{
if (Session["userID"] == null)
{
ErrorModel error = new ErrorModel
{
mensaje = "Debes iniciar sesion para acceder a esta pagina"
};
return View("ErrorSesion", error);
}
else
{
bool autorizado = false;
int idUser = (int)Session["userID"];
var usuario = db.usuario.FirstOrDefault(u => u.idUsuario.Equals(idUser));
foreach (var m in usuario.rol.modulo.Where<modulo>(mod => mod.idModulo.Equals(2)))
{
if (m.idModulo == 2 && usuario.rol.estado == true)
{
autorizado = true;
}
}
if (!autorizado)
{
ErrorModel error = new ErrorModel
{
mensaje = "No tienes permisos para acceder a esta página"
};
return View("Error", error);
}
}
var tabla = db.tabla_posiciones.First(t=>t.idCampeonato.Equals(id) && t.estado == true);
return View(tabla);
}
开发者ID:ruisu08,项目名称:Protos,代码行数:38,代码来源:TablaPosicionesController.cs
示例5: Create
//
// GET: /TipoNoticia/Create
public ActionResult Create()
{
if (Session["userID"] == null)
{
ErrorModel error = new ErrorModel
{
mensaje = "Debes iniciar sesion para acceder a esta pagina"
};
return View("ErrorSesion", error);
}
else
{
bool autorizado = false;
int idUser = (int)Session["userID"];
var usuario = db.usuario.FirstOrDefault(u => u.idUsuario.Equals(idUser));
foreach (var m in usuario.rol.modulo.Where<modulo>(mod => mod.idModulo.Equals(3)))
{
if (m.idModulo == 3 && usuario.rol.estado == true)
{
autorizado = true;
}
}
if (!autorizado)
{
ErrorModel error = new ErrorModel
{
mensaje = "No tienes permisos para acceder a esta página"
};
return View("Error", error);
}
}
return View();
}
开发者ID:ruisu08,项目名称:Protos,代码行数:35,代码来源:TipoNoticiaController.cs
示例6: agregarEquipo
public ActionResult agregarEquipo(int id)
{
var Campeonato = db.campeonato.FirstOrDefault(cam => cam.idCampeonato.Equals(id));
if (Campeonato.division.equipo.Count <= 0) {
ErrorModel error = new ErrorModel{
mensaje="La division a la que pertenece el campeonato no tiene equipos"
};
return View("Error", error);
}
var viewModel = new CampeonatoDivisionViewModel
{
Campeonato = Campeonato
};
List<equipo> listaReal = viewModel.Campeonato.division.equipo.Where<equipo>(e=>e.campeonato.Contains(viewModel.Campeonato) == false && e.estado == true).ToList();
for (int i = 0; i < viewModel.Campeonato.division.equipo.Count;)
{
var list = viewModel.Campeonato.division.equipo.ToList();
var e = list[i];
viewModel.Campeonato.division.equipo.Remove(e);
}
foreach (var e in listaReal) {
viewModel.Campeonato.division.equipo.Add(e);
}
return View(viewModel);
}
开发者ID:ruisu08,项目名称:Protos,代码行数:25,代码来源:CampeonatoController.cs
示例7: Index
public ActionResult Index()
{
if (Session["userID"] == null)
{
ErrorModel error = new ErrorModel
{
mensaje = "Debes iniciar sesion para acceder a esta pagina"
};
return View("ErrorSesion", error);
}
return View();
}
开发者ID:ruisu08,项目名称:Protos,代码行数:13,代码来源:HomeController.cs
示例8: Create
//
// GET: /TablaGoleadoras/Create
public ActionResult Create(int id, goleadoras goleadoras)
{
if (Session["userID"] == null)
{
ErrorModel error = new ErrorModel
{
mensaje = "Debes iniciar sesion para acceder a esta pagina"
};
return View("ErrorSesion", error);
}
else
{
bool autorizado = false;
int idUser = (int)Session["userID"];
var usuario = db.usuario.FirstOrDefault(u => u.idUsuario.Equals(idUser));
foreach (var m in usuario.rol.modulo.Where<modulo>(mod => mod.idModulo.Equals(2)))
{
if (m.idModulo == 2 && usuario.rol.estado == true)
{
autorizado = true;
}
}
if (!autorizado)
{
ErrorModel error = new ErrorModel
{
mensaje = "No tienes permisos para acceder a esta página"
};
return View("Error", error);
}
}
var campeonato = db.campeonato.First(d => d.idCampeonato.Equals(id) && d.estado == true);
if (campeonato.division.equipo.Count <= 0)
{
ErrorModel error = new ErrorModel
{
mensaje = "La division a la que pertenece el campeonato no tiene equipos"
};
return View("Error", error);
}
goleadoras.campeonato = campeonato;
goleadoras.idCampeonato = campeonato.idCampeonato;
return View(goleadoras);
}
开发者ID:ruisu08,项目名称:Protos,代码行数:48,代码来源:TablaGoleadorasController.cs
示例9: Create
public ActionResult Create(division Division)
{
try
{
// TODO: Add insert logic here
Division.abreviatura = Division.abreviatura.ToUpper();
Division.estado = true;
db.division.AddObject(Division);
db.SaveChanges();
return RedirectToAction("Index");
}
catch (Exception e)
{
ErrorModel error = new ErrorModel { mensaje = e.Message };
return View("Error", error);
}
}
开发者ID:ruisu08,项目名称:Protos,代码行数:17,代码来源:DivisionController.cs
示例10: agregarHistoria
public ActionResult agregarHistoria(int id, equipo Equipo)
{
var equipo = db.equipo.FirstOrDefault(e => e.idEquipo.Equals(id));
if (equipo != null)
{
equipo.historia = Equipo.historia;
db.SaveChanges();
return RedirectToAction("Index");
}
else {
ErrorModel error = new ErrorModel
{
mensaje = "Otro usuario elimino la division durante la operacion"
};
return View("Error", error);
}
}
开发者ID:ruisu08,项目名称:Protos,代码行数:17,代码来源:EquipoController.cs
示例11: Create
//
// GET: /Jugadora/Create
public ActionResult Create(jugadora Jugadora)
{
if (Session["userID"] == null)
{
ErrorModel error = new ErrorModel
{
mensaje = "Debes iniciar sesion para acceder a esta pagina"
};
return View("ErrorSesion", error);
}
else
{
bool autorizado = false;
int idUser = (int)Session["userID"];
var usuario = db.usuario.FirstOrDefault(u => u.idUsuario.Equals(idUser));
foreach (var m in usuario.rol.modulo.Where<modulo>(mod => mod.idModulo.Equals(2)))
{
if (m.idModulo == 2 && usuario.rol.estado == true)
{
autorizado = true;
}
}
if (!autorizado)
{
ErrorModel error = new ErrorModel
{
mensaje = "No tienes permisos para acceder a esta página"
};
return View("Error", error);
}
}
var viewModel = new JugadoraEquipoViewModel
{
Equipos = db.equipo.Where<equipo>(e=>e.estado == true).ToList(),
Jugadora = Jugadora
};
if (viewModel.Equipos.Count <= 0)
{
ErrorModel error = new ErrorModel();
error.mensaje = "No existen equipos, debe crear el equipo donde estar la jugadora antes que la jugadora";
return View("Error", error);
}
return View(viewModel);
}
开发者ID:ruisu08,项目名称:Protos,代码行数:47,代码来源:JugadoraController.cs
示例12: agregarContenido
public ActionResult agregarContenido(int id, pagina_informativa Pagina)
{
var pagina = db.pagina_informativa.FirstOrDefault(e => e.idPagina_Informativa.Equals(id));
if (pagina != null)
{
pagina.contenido = Pagina.contenido;
db.SaveChanges();
return RedirectToAction("Index");
}
else
{
ErrorModel error = new ErrorModel
{
mensaje = "Otro usuario elimino la division durante la operacion"
};
return View("Error", error);
}
}
开发者ID:ruisu08,项目名称:Protos,代码行数:18,代码来源:PaginaInformativaController.cs
示例13: agregarHistoria
public ActionResult agregarHistoria(int id, jugadora Jugadora)
{
var jugadora = db.jugadora.FirstOrDefault(e => e.idJugadora.Equals(id));
if (jugadora != null)
{
jugadora.historia = Jugadora.historia;
db.SaveChanges();
return RedirectToAction("Index");
}
else
{
ErrorModel error = new ErrorModel
{
mensaje = "Otro usuario elimino la division durante la operacion"
};
return View("Error", error);
}
}
开发者ID:ruisu08,项目名称:Protos,代码行数:18,代码来源:JugadoraController.cs
示例14: agregarContenido
public ActionResult agregarContenido(int id, noticia Noticia)
{
var noticia = db.noticia.FirstOrDefault(e => e.idNoticia.Equals(id));
if (noticia != null)
{
noticia.contenido = Noticia.contenido;
db.SaveChanges();
return RedirectToAction("Index");
}
else
{
ErrorModel error = new ErrorModel
{
mensaje = "Otro usuario elimino la noticia durante la operacion"
};
return View("Error", error);
}
}
开发者ID:ruisu08,项目名称:Protos,代码行数:18,代码来源:NoticiaController.cs
示例15: agregarMultimedia
public ActionResult agregarMultimedia(int id, anuncio Anuncio)
{
var anuncio = db.anuncio.FirstOrDefault(e => e.idAnuncio.Equals(id));
if (anuncio != null)
{
anuncio.fuenteGrafica = Anuncio.fuenteGrafica;
db.SaveChanges();
return RedirectToAction("Index");
}
else
{
ErrorModel error = new ErrorModel
{
mensaje = "Otro usuario elimino al patrocinador durante la operacion"
};
return View("Error", error);
}
}
开发者ID:ruisu08,项目名称:Protos,代码行数:18,代码来源:AnuncioController.cs
示例16: Create
//
// GET: /Usuario/Create
public ActionResult Create(usuario Usuario)
{
if (Session["userID"] == null)
{
ErrorModel error = new ErrorModel
{
mensaje = "Debes iniciar sesion para acceder a esta pagina"
};
return View("ErrorSesion", error);
}
else
{
bool autorizado = false;
int idUser = (int)Session["userID"];
var usuario = db.usuario.FirstOrDefault(u => u.idUsuario.Equals(idUser));
foreach (var m in usuario.rol.modulo.Where<modulo>(mod => mod.idModulo.Equals(1)))
{
if (m.idModulo == 1 && usuario.rol.estado == true)
{
autorizado = true;
}
}
if (!autorizado)
{
ErrorModel error = new ErrorModel
{
mensaje = "No tienes permisos para acceder a esta página"
};
return View("Error", error);
}
}
var viewModel = new UsuarioRolViewModel
{
Roles = db.rol.Where<rol>(d => d.estado == true).ToList(),
Usuario = Usuario
};
if (viewModel.Roles.Count <= 0)
{
ErrorModel error = new ErrorModel();
error.mensaje = "No existen roles, debe crear el rol para este usuario.";
return View("Error", error);
}
return View(viewModel);
}
开发者ID:ruisu08,项目名称:Protos,代码行数:46,代码来源:UsuarioController.cs
示例17: Create
//
// GET: /Campeonato/Create
public ActionResult Create(campeonato Campeonato)
{
if (Session["userID"] == null)
{
ErrorModel error = new ErrorModel
{
mensaje = "Debes iniciar sesion para acceder a esta pagina"
};
return View("ErrorSesion", error);
}
else
{
bool autorizado = false;
int idUser = (int)Session["userID"];
var usuario = db.usuario.FirstOrDefault(u => u.idUsuario.Equals(idUser));
foreach (var m in usuario.rol.modulo.Where<modulo>(mod => mod.idModulo.Equals(2)))
{
if (m.idModulo == 2 && usuario.rol.estado == true)
{
autorizado = true;
}
}
if (!autorizado)
{
ErrorModel error = new ErrorModel
{
mensaje = "No tienes permisos para acceder a esta página"
};
return View("Error", error);
}
}
var viewModel = new CampeonatoDivisionViewModel
{
Divisiones = db.division.Where<division>(d => d.estado == true).ToList(),
Campeonato = Campeonato
};
if (viewModel.Divisiones.Count <= 0)
{
ErrorModel error = new ErrorModel();
error.mensaje = "No existen divisiones, debe crear la division antes de crear el campeonato";
return View("Error", error);
}
return View(viewModel);
}
开发者ID:ruisu08,项目名称:Protos,代码行数:46,代码来源:CampeonatoController.cs
示例18: Create
//
// GET: /AlbumJugadora/Create
public ActionResult Create(int id, album_jugadora Album)
{
if (Session["userID"] == null)
{
ErrorModel error = new ErrorModel
{
mensaje = "Debes iniciar sesion para acceder a esta pagina"
};
return View("ErrorSesion", error);
}
else
{
bool autorizado = false;
int idUser = (int)Session["userID"];
var usuario = db.usuario.FirstOrDefault(u => u.idUsuario.Equals(idUser));
foreach (var m in usuario.rol.modulo.Where<modulo>(mod => mod.idModulo.Equals(2)))
{
if (m.idModulo == 2 && usuario.rol.estado == true)
{
autorizado = true;
}
}
if (!autorizado)
{
ErrorModel error = new ErrorModel
{
mensaje = "No tienes permisos para acceder a esta página"
};
return View("Error", error);
}
}
var viewModel = new JugadoraAlbumMultimedia
{
jugadora = db.jugadora.FirstOrDefault(j => j.idJugadora.Equals(id)),
album = Album
};
return View(viewModel);
}
开发者ID:ruisu08,项目名称:Protos,代码行数:41,代码来源:AlbumJugadoraController.cs
示例19: Edit
//
// GET: /Equipo/Edit/5
public ActionResult Edit(int id)
{
if (Session["userID"] == null)
{
ErrorModel error = new ErrorModel
{
mensaje = "Debes iniciar sesion para acceder a esta pagina"
};
return View("ErrorSesion", error);
}
else {
bool autorizado = false;
int idUser = (int)Session["userID"];
var usuario = db.usuario.FirstOrDefault(u => u.idUsuario.Equals(idUser));
foreach (var m in usuario.rol.modulo.Where<modulo>(mod => mod.idModulo.Equals(2)))
{
if (m.idModulo == 2 && usuario.rol.estado == true)
{
autorizado = true;
}
}
if (!autorizado)
{
ErrorModel error = new ErrorModel
{
mensaje = "No tienes permisos para acceder a esta página"
};
return View("Error", error);
}
}
var Equipo = db.equipo.First(p => p.idEquipo.Equals(id));
var viewModel = new EquipoDivisionesViewModel
{
equipo = Equipo,
divisiones = db.division.Where<division>(d => d.estado == true).ToList()
};
if (viewModel.divisiones.Count <= 0)
{
ErrorModel error = new ErrorModel();
error.mensaje = "No existen divisiones, otro usuario elimino las divisiones durante la operacion";
return View("Error", error);
}
return View(viewModel);
}
开发者ID:ruisu08,项目名称:Protos,代码行数:47,代码来源:EquipoController.cs
示例20: Delete
public ActionResult Delete(int id, equipo Equipo)
{
try
{
// TODO: Add delete logic here
Equipo = db.equipo.FirstOrDefault(p => p.idEquipo.Equals(id) && p.estado == true);
if (Equipo != null)
{
db.Refresh(System.Data.Objects.RefreshMode.StoreWins, db.multimedia);
db.Refresh(System.Data.Objects.RefreshMode.StoreWins, db.album_jugadora);
db.Refresh(System.Data.Objects.RefreshMode.StoreWins, db.jugadora);
db.Refresh(System.Data.Objects.RefreshMode.StoreWins, db.multimedia);
db.Refresh(System.Data.Objects.RefreshMode.StoreWins, db.album_equipo);
db.Refresh(System.Data.Objects.RefreshMode.StoreWins, db.equipo);
db.Refresh(System.Data.Objects.RefreshMode.StoreWins, db.campeonato);
for (int i = 0; i < Equipo.campeonato.Where<campeonato>(c=>c.estado == true).Count(); )
{
var l = Equipo.campeonato.Where<campeonato>(c => c.estado == true).ToList();
var e = l[i];
var tabla = db.tabla_posiciones.First(t => t.idCampeonato.Equals(e.idCampeonato));
for (int j = 0; j < tabla.tabla_equipo.Count; )
{
var a = tabla.tabla_equipo.ToList();
var t = a[j];
tabla.tabla_equipo.Remove(t);
}
tabla.estado = false;
e.estado = false;
}
for (int i = 0; i < Equipo.album_equipo.Where<album_equipo>(juga => juga.estado == true).Count(); )
{
var l = Equipo.album_equipo.Where<album_equipo>(juga => juga.estado == true).ToList();
var e = l[i];
for (int j = 0; j < e.multimedia.Count; )
{
var lm = e.multimedia.ToList();
var m = lm[j];
m.estado = false;
}
e.estado = false;
}
var JugadoraEnEquipo = Equipo.jugadora.Where<jugadora>(j=>j.estado == true);
foreach (var x in JugadoraEnEquipo) {
for (int i = 0; i < x.album_jugadora.Where<album_jugadora>(juga => juga.estado == true).Count(); )
{
var l = x.album_jugadora.Where<album_jugadora>(juga => juga.estado == true).ToList();
var e = l[i];
for (int j = 0; j < e.multimedia.Count; )
{
var lm = e.multimedia.ToList();
var m = lm[j];
m.estado = false;
}
e.estado = false;
}
x.estado = false;
}
Equipo.estado = false;
db.SaveChanges();
return RedirectToAction("Index");
}
else {
ErrorModel error = new ErrorModel { mensaje = "El equipo ya fue eliminado" };
return View("Error", error);
}
}
catch(Exception e)
{
ErrorModel error = new ErrorModel
{
mensaje = e.InnerException.ToString()
};
return View("Error", error);
}
}
开发者ID:ruisu08,项目名称:Protos,代码行数:84,代码来源:EquipoController.cs
注:本文中的UniffutAdmin.Models.ErrorModel类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论