Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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();
                }
            }
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
 public Model.Zadaci Delete(int id, ZadaciInsertRequest request)
 {
     return(_zadaciService.Delete(id, request));
 }
Exemplo n.º 5
0
 public Model.Zadaci Insert(ZadaciInsertRequest request)
 {
     return(_zadaciService.Insert(request));
 }