public tbPalestra GetId(int pIdData, int pIdAction) { tbPalestra registro = new tbPalestra(); try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { registro = (from x in dbContext.tbPalestra where x.tbPalestra_Id == pIdData select x).FirstOrDefault(); registro.idAction = pIdAction; } } catch (Exception ex) { resultado = new Resultado() { PageName = "Palestra", ClassName = "PalestraProcess", MethodName = "GetId", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return registro; }
public ActionResult Palestra(tbPalestra Palestra) { switch (Palestra.idAction) { case 1: resultado = new PalestraFacade().Insert(Palestra); ViewBag.Msgtype = resultado.ResultAction == true ? 1 : 0; break; case 2: resultado = new PalestraFacade().Update(Palestra); ViewBag.Msgtype = resultado.ResultAction == true ? 2 : 0; break; case 3: resultado = new PalestraFacade().Delete(Palestra); ViewBag.Msgtype = resultado.ResultAction == true ? 3 : 0; break; } ViewBag.ListaArea = new SelectList(new tbPalestra().ListaArea(), "Id", "Value", palestra.tbArea_Id == null || palestra.tbArea_Id == 0 ? 0 : palestra.tbArea_Id); ViewBag.ListaResponsavel = new SelectList(new tbPalestra().ListaResponsavel(), "Id", "Value", palestra.tbUsuario_Id == null || palestra.tbUsuario_Id == 0 ? 0 : palestra.tbUsuario_Id); return(View(Palestra)); }
public ActionResult Palestra(int idData, int idAction) { if (idData > 0) { palestra = new PalestraFacade().GetId(idData, idAction); } else { palestra.idAction = 1; } ViewBag.ListaArea = new SelectList(new tbPalestra().ListaArea(), "Id", "Value", palestra.tbArea_Id == null || palestra.tbArea_Id == 0 ? 0 : palestra.tbArea_Id); ViewBag.ListaResponsavel = new SelectList(new tbPalestra().ListaResponsavel(), "Id", "Value", palestra.tbUsuario_Id == null || palestra.tbUsuario_Id == 0 ? 0 : palestra.tbUsuario_Id); return(View(palestra)); }
public Resultado Update(tbPalestra pPalestra) { try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { var palestra = dbContext.tbPalestra.Where(x => x.tbPalestra_Id == pPalestra.tbPalestra_Id).FirstOrDefault(); if (palestra != null) { palestra.tbPalestra_Titulo = string.IsNullOrWhiteSpace(pPalestra.tbPalestra_Titulo) ? palestra.tbPalestra_Titulo : pPalestra.tbPalestra_Titulo; palestra.tbPalestra_DataEvento = pPalestra.tbPalestra_DataEvento; palestra.tbPalestra_UpdateTime = DateTime.Now; dbContext.SaveChanges(); resultado = new Resultado() { PageName = "Palestra", ClassName = "PalestraProcess", MethodName = "Update", ExceptionMsg = "Atualização efetuada com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } } } catch (Exception ex) { resultado = new Resultado() { PageName = "Palestra", ClassName = "PalestraProcess", MethodName = "Update", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return resultado; }
public Resultado Delete(tbPalestra pPalestra) { try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { var palestra = dbContext.tbPalestra.Where(x => x.tbPalestra_Id == pPalestra.tbPalestra_Id).FirstOrDefault(); if (palestra != null) { dbContext.tbPalestra.Remove(palestra); dbContext.SaveChanges(); resultado = new Resultado() { PageName = "Palestra", ClassName = "PalestraProcess", MethodName = "Delete", ExceptionMsg = "Exclusão efetuada com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } } } catch (Exception ex) { resultado = new Resultado() { PageName = "Palestra", ClassName = "PalestraProcess", MethodName = "Delete", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return resultado; }
public Resultado Insert(tbPalestra pPalestra) { try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { pPalestra.tbPalestra_UpdateTime = DateTime.Now; dbContext.tbPalestra.Add(pPalestra); dbContext.SaveChanges(); resultado = new Resultado() { PageName = "Palestra", ClassName = "PalestraProcess", MethodName = "Insert", ExceptionMsg = "Cadastro efetuado com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } } catch (Exception ex) { resultado = new Resultado() { PageName = "Palestra", ClassName = "PalestraProcess", MethodName = "Insert", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return resultado; }
public Resultado Delete(tbPalestra pPalestra) { return(new PalestraProcess().Delete(pPalestra)); }
public Resultado Update(tbPalestra pPalestra) { return(new PalestraProcess().Update(pPalestra)); }
public Resultado Insert(tbPalestra pPalestra) { return(new PalestraProcess().Insert(pPalestra)); }