public Model.Zadaci Update(int id, ZadaciInsertRequest request) { var entity = _context.Zadaci.Find(id); _mapper.Map(request, entity); entity.IsDeleted = false; _context.SaveChanges(); return(_mapper.Map <Model.Zadaci>(entity)); }
private async void BtnSacuvaj_Click(object sender, EventArgs e) { bool zavrseno = false; if (radioButtonDA.Checked) { zavrseno = true; } else { zavrseno = false; } if (this.ValidateChildren()) { var request = new ZadaciInsertRequest() { ZaposleniciId = int.Parse(cbZaposlenik.SelectedValue.ToString()), Naziv = txtNaziv.Text, Opis = txtOpis.Text, DatumPocetka = dtpDatumPocetka.Value, Rok = dtpRokZavrsetka.Value, Zavrsen = zavrseno, IsDeleted = false }; if (_id.HasValue) { await _aPIServiceZadaci.Update <Model.Zadaci>(_id, request); MessageBox.Show(Properties.Resources.MessageBoxForSave); this.Hide(); frm2.RefreshData(); } else { await _aPIServiceZadaci.Insert <Model.Zadaci>(request); MessageBox.Show(Properties.Resources.MessageBoxForSave); this.Hide(); frmZadaci frm = new frmZadaci(); frm.Show(); } } }
public Model.Zadaci Insert(ZadaciInsertRequest request) { request.IsDeleted = false; var entity = _mapper.Map <Database.Zadaci>(request); _context.Zadaci.Add(entity); _context.SaveChanges(); var query = _context.Zadaci.AsQueryable().Include(c => c.Zaposlenici).Where(x => x.ZaposleniciId.Equals(request.ZaposleniciId)); var temp = query.FirstOrDefault(); string subject = "Zadatak"; string body = "Novi zadatak je dodan u vaš kalendar."; string FromMail = "*****@*****.**"; //string FromMail = "*****@*****.**"; string emailFormAdvokat = temp.Zaposlenici.Email; string emailTo = emailFormAdvokat; MailMessage mail = new MailMessage(); SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com"); mail.From = new MailAddress(FromMail); mail.To.Add(emailTo); mail.Subject = subject; mail.Body = body; SmtpServer.Port = 587; SmtpServer.UseDefaultCredentials = false; SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Rstest123456"); SmtpServer.EnableSsl = true; SmtpServer.Send(mail); return(_mapper.Map <Model.Zadaci>(entity)); }
public Model.Zadaci Delete(int id, ZadaciInsertRequest request) { return(_zadaciService.Delete(id, request)); }
public Model.Zadaci Insert(ZadaciInsertRequest request) { return(_zadaciService.Insert(request)); }