本文整理汇总了C#中UniffutAdmin.Models.ErrorModel类的典型用法代码示例。如果您正苦于以下问题:C# ErrorModel类的具体用法?C# ErrorModel怎么用?C# ErrorModel使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ErrorModel类属于UniffutAdmin.Models命名空间,在下文中一共展示了ErrorModel类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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);
}
}
示例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);
}
}
示例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();
}
}
示例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);
}
示例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();
}
示例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);
}
示例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();
}
示例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);
}
示例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);
}
}
示例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);
}
}
示例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);
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}