public ResultValidation Salvar(MensagemContato mensagemContato) { ResultValidation returnValidation = new ResultValidation(); if (!returnValidation.Ok) { return(returnValidation); } try { if (mensagemContato.Id == null) { mensagemContato.DataRegistro = DateTime.Now; mensagemContato.Respondida = false; repoMensagemContato.Add(mensagemContato); } else { repoMensagemContato.Update(mensagemContato); } context.SaveChanges(); } catch (Exception err) { returnValidation.AddMessage("", err); } return(returnValidation); }
public MensagemContato ConsultarMensagemRespondidaPorId(int id) { MensagemContato mensagemContato = serviceMensagem.ConsultarPorId(id); mensagemContato.UsuarioBackOffice = serviceBackOffice.ConsultarPorId(id); return(mensagemContato); }
public void EnviarMensagem(MensagemContato mensagemContato) { if (!modelState.IsValid) { return; } ResultValidation result = serviceMensagem.Salvar(mensagemContato); FillModelState(result); }
public ActionResult EnviarMensagem(MensagemContato mensagemContato, string assuntoVisualizacao) { if (assuntoVisualizacao != null) { mensagemContato.Assunto = assuntoVisualizacao; } facade.EnviarMensagem(mensagemContato); TempData["msgSucesso"] = "Mensagem enviada com sucesso!"; return(RedirectToAction("Propose", "Contact")); }
public void SalvarMensagemContato(MensagemContato mensagemContato) { if (!modelState.IsValid) { return; } mensagemContato.DataResposta = DateTime.Now; mensagemContato.MensagemRespondida = "S"; mensagemContato.IdUsuarioBackOfficeResposta = ((UsuarioBackOffice)HttpContext.Current.Session["user"]).Id; ResultValidation retorno = serviceMensagem.Salvar(mensagemContato); PreencherModelState(retorno); }
public ActionResult Answer(MensagemContato mensagemContato) { facade.SalvarMensagemContato(mensagemContato); TempData["msgSucesso"] = "Resposta Enviada com sucesso"; return(View("Index", facade.ListarNaoRespondidas())); }