public IHttpActionResult PutAmigo_Oculto(int id, AmigoOcultoDTO amigoOculto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != amigoOculto.Id_amigo_oculto) { return(BadRequest()); } try { amigo_oculto_Repository.Save(amigoOculto); } catch (DbUpdateConcurrencyException) { if (!Amigo_OcultoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostAmigo_Oculto(AmigoOcultoDTO amigoOculto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } amigo_oculto_Repository.Save(amigoOculto); return(Created("DefaultApi", amigoOculto)); // CreatedAtRoute("DefaultApi", new { id = amigoOculto.Id_amigo_oculto }, amigoOculto); }
public void Save(AmigoOcultoDTO entity) { Amigo_Oculto amigoOculto = new Amigo_Oculto { Nome_amigo_oculto = entity.Nome_amigo_oculto, Descricao = entity.Descricao, Data_revelacao = entity.Data_revelacao, }; DataModel.Entry(amigoOculto).State = entity.Id_amigo_oculto == 0 ? EntityState.Added : EntityState.Modified; DataModel.SaveChanges(); }
public List <AmigoOcultoDTO> GetAmigoOcultoUsuario() { List <AmigoOcultoDTO> list = new List <AmigoOcultoDTO>(); foreach (var item in amigo_oculto_Repository.GetAll()) { AmigoOcultoDTO dto = new AmigoOcultoDTO(); //dto.Id_amigo_oculto = item.Id_amigo_oculto; dto.Nome_amigo_oculto = item.Nome_amigo_oculto; dto.Descricao = item.Descricao; dto.Data_revelacao = item.Data_revelacao; list.Add(dto); } return(list); }
public IHttpActionResult GetAmigo_Oculto(int id) { var amigo_oculto = amigo_oculto_Repository.GetOne(id); if (amigo_oculto == null) { return(BadRequest("amigo oculto não existe.")); } AmigoOcultoDTO dto = new AmigoOcultoDTO(); dto.Nome_amigo_oculto = amigo_oculto.Nome_amigo_oculto; dto.Descricao = amigo_oculto.Descricao; dto.Data_revelacao = amigo_oculto.Data_revelacao; return(Ok(dto)); }
public List <AmigoOcultoDTO> GetAmigoOculto(int id) { List <AmigoOcultoDTO> list = new List <AmigoOcultoDTO>(); var lista = new AmigoOcultoRepository().GetAll().ToList(); foreach (var item in lista) { AmigoOcultoDTO dto = new AmigoOcultoDTO(); dto.Id_amigo_oculto = item.Id_amigo_oculto; dto.Nome_amigo_oculto = item.Nome_amigo_oculto; dto.Descricao = item.Descricao; dto.Data_revelacao = item.Data_revelacao; list.Add(dto); } return(list); }
public void SendMail(AmigoOcultoDTO entity) { SmtpClient SmtpServer = new SmtpClient("smtp.live.com"); var mail = new MailMessage(); mail.From = new MailAddress("*****@*****.**"); mail.To.Add(entity.Email); mail.Subject = "SASO"; mail.IsBodyHtml = true; string htmlBody; htmlBody = "Olá " + entity.Nome + ", você foi convidado(a) para participar do SASO"; mail.Body = htmlBody; SmtpServer.Port = 587; SmtpServer.UseDefaultCredentials = false; SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Sasoamigosecreto"); SmtpServer.EnableSsl = true; SmtpServer.Send(mail); }
public IHttpActionResult MandarEmail(AmigoOcultoDTO amigoOculto) { amigo_oculto_Repository.SendMail(amigoOculto); return(Ok()); }