Пример #1
0
 private void KorisnickoImeInput_Validating(object sender, CancelEventArgs e)
 {
     if (String.IsNullOrEmpty(KorisnickoImeInput.Text.Trim()))
     {
         e.Cancel = true;
         errorProvider.SetError(KorisnickoImeInput, Messages.usr_req);
     }
     else if (!(String.IsNullOrEmpty(KorisnickoImeInput.Text.Trim())))
     {
         HttpResponseMessage response = frizeriService.GetActionResponse("GetByUsername", KorisnickoImeInput.Text.Trim());
         if (response.IsSuccessStatusCode)
         {
             Frizeri f = response.Content.ReadAsAsync <Frizeri>().Result;
             if (f.KorisnickoIme == KorisnickoImeInput.Text.Trim())
             {
                 e.Cancel = true;
                 errorProvider.SetError(KorisnickoImeInput, Messages.username_con);
             }
         }
     }
     else
     {
         errorProvider.SetError(KorisnickoImeInput, null);
     }
 }
Пример #2
0
        public IHttpActionResult GetByUsername(string username)
        {
            Frizeri frizeri = dm.esp_Frizeri_SelectByKorisnickoIme(username).FirstOrDefault();

            if (frizeri == null)
            {
                return(NotFound());
            }

            return(Ok(frizeri));
        }
Пример #3
0
        public IHttpActionResult PostFrizeri(Frizeri obj)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            dm.Frizeris.Add(obj);
            dm.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = obj.FrizerID }, obj));
        }
Пример #4
0
        public IHttpActionResult PutFrizeri(int id, Frizeri f)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != f.FrizerID)
            {
                return(BadRequest());
            }

            dm.esp_Frizeri_Update(id, f.Ime, f.Prezime, f.KorisnickoIme, f.LozinkaSalt, f.LozinkaHash, f.Opis, f.ProfilnaSlika, f.SlikaThumb, f.VrstaUslugeID);

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #5
0
        public IzmijeniFrizera(int frizerId)
        {
            InitializeComponent();

            HttpResponseMessage response = frizeriService.GetResponse(frizerId.ToString());

            if (response.StatusCode == System.Net.HttpStatusCode.NotFound)
            {
                f = null;
            }
            else if (response.IsSuccessStatusCode)
            {
                f = response.Content.ReadAsAsync <Frizeri>().Result;
                //FillForm();
            }
        }
Пример #6
0
        private void Prijava()
        {
            if (String.IsNullOrEmpty(KorisnickoImeInput.Text) || String.IsNullOrEmpty(LozinkaInput.Text))
            {
                MessageBox.Show(Messages.usr_usr_req, "Greska", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                HttpResponseMessage response = frizeriService.GetActionResponse("GetByUsername", KorisnickoImeInput.Text);

                if (response.StatusCode == System.Net.HttpStatusCode.NotFound)
                {
                    MessageBox.Show(Messages.login_user_err, "Greska", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                else if (response.IsSuccessStatusCode)
                {
                    Frizeri f = response.Content.ReadAsAsync <Frizeri>().Result;

                    if (UIHelper.GenerateHash(LozinkaInput.Text, f.LozinkaSalt) == f.LozinkaHash)
                    {
                        this.DialogResult        = DialogResult.OK;
                        Global.prijavljeniFrizer = f;
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show(Messages.login_pass_err, "Greska", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        LozinkaInput.Text = String.Empty;
                    }
                }
                else
                {
                    MessageBox.Show("Error Code" + response.StatusCode + " Message - " + response.ReasonPhrase);
                }
            }
        }