public JsonResult UsuarioRepetido(string usuario) { var respuestaModel = new respuestaModelo { respuesta = true, mensaje = "" }; try { if (db.tbUsuario.Where(m => m.usuario == usuario.ToUpper()).Any()) { respuestaModel.respuesta = false; respuestaModel.mensaje = "El usuario ya existe"; return(Json(respuestaModel)); } return(Json(respuestaModel)); } catch { respuestaModel.respuesta = false; respuestaModel.mensaje = "Error: conexion con servidor"; return(Json(respuestaModel)); } }
public ActionResult crearRespuesta(respuestaModelo respuestaRequest) { string usuarioAutenticado = User.Identity.GetUserId(); bool hayErrores = respuestaRequest == null || usuarioAutenticado == null; if (hayErrores) { TempData["request1"] = PropiedadesDeModelos.errorAlGuardar; return(RedirectToAction("error", "generico")); } insidenteRespuesta respuesta = new insidenteRespuesta(); respuesta.fechaRespuesta = DateTime.Now; respuesta.comentario = respuestaRequest.comentario; respuesta.idInsidente = Convert.ToInt32(TempData["idInsidente"]); respuesta.resolvioProblema = false; respuesta.respuestaDeSoporte = false; respuesta.idUsuarioRespuesta = usuarioAutenticado; db.insidenteRespuestas.Add(respuesta); if (db.SaveChanges() > 0) { TempData["respuestadespuesdeejectaraccion"] = "La respuesta ha sido creada con exito!!!"; return(RedirectToAction("index")); } else { TempData["request1"] = PropiedadesDeModelos.errorAlGuardar; return(RedirectToAction("error", "generico")); } }