public HttpResponseMessage EczaneNobetDegisimarziEkle([FromBody] EczaneNobetDegisimArzApi eczaneNobetDegisimArzApi) { LoginItem loginUser; User user; _yetkilendirme.YetkiKontrolu(eczaneNobetDegisimArzApi, out loginUser, out user); string token = _yetkilendirme.GetToken2(loginUser); if (user != null) { if (token == eczaneNobetDegisimArzApi.Token) { try { Takvim takvim = _takvimService.GetByTarih(Convert.ToDateTime(eczaneNobetDegisimArzApi.Tarih)); EczaneNobetDegisimArz eczaneNobetDegisimArz = new EczaneNobetDegisimArz(); int eczaneNobetSonucId = _eczaneNobetSonucService.GetDetay(takvim.Id, eczaneNobetDegisimArzApi.EczaneNobetGrupId).Id; eczaneNobetDegisimArz.EczaneNobetSonucId = eczaneNobetSonucId; eczaneNobetDegisimArz.EczaneNobetGrupId = eczaneNobetDegisimArzApi.EczaneNobetGrupId; eczaneNobetDegisimArz.Aciklama = eczaneNobetDegisimArzApi.Aciklama; eczaneNobetDegisimArz.KayitTarihi = DateTime.Now; eczaneNobetDegisimArz.UserId = eczaneNobetDegisimArzApi.UserId; _eczaneNobetDegisimArzService.Insert(eczaneNobetDegisimArz); return(Request.CreateResponse(HttpStatusCode.OK, eczaneNobetDegisimArz)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message + e.InnerException.StackTrace)); } } else { return(Request.CreateResponse(HttpStatusCode.Conflict, "Token geçersiz.")); } } else { return(Request.CreateResponse(HttpStatusCode.Unauthorized, "Kullanıcı adı ve şifresi geçersiz.")); } //else // return Request.CreateResponse(HttpStatusCode.Unauthorized); }
public void Update(EczaneNobetDegisimArz eczaneNobetDegisimArz) { _eczaneNobetDegisimArzDal.Update(eczaneNobetDegisimArz); }
public void Insert(EczaneNobetDegisimArz eczaneNobetDegisimArz) { _eczaneNobetDegisimArzDal.Insert(eczaneNobetDegisimArz); }