public HttpResponseMessage mazeretSil([FromBody] EczaneNobetMazeretApi eczaneNobetMazeretApi) { LoginItem loginUser; User user; _yetkilendirme.YetkiKontrolu(eczaneNobetMazeretApi, out loginUser, out user); string token = _yetkilendirme.GetToken2(loginUser); if (user != null) { if (token == eczaneNobetMazeretApi.Token) { try { _eczaneNobetMazeretService.Delete(eczaneNobetMazeretApi.Id); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.Unauthorized, 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.")); } }
//[HttpPost] public void SecilenleriSil(string selectedEczaneMazeretIstekIDs, string unSelectedEczaneMazeretIstekIDs) { var cor = "Seçim Yapmadınız!"; if (selectedEczaneMazeretIstekIDs == "") { throw new Exception(cor); //return Json(cor, JsonRequestBehavior.AllowGet); } //seçilenleri sil var eczaneNobetMazeret = new EczaneNobetMazeret(); var eczaneNobetIstek = new EczaneNobetIstek(); var silinecekKayitlar = selectedEczaneMazeretIstekIDs.Split(','); foreach (string item in silinecekKayitlar) { var id = item.Substring(0, item.IndexOf(';')); var ind = item.IndexOf(';'); var tur = item.Substring(item.IndexOf(';') + 1, item.Length - item.IndexOf(';') - 1); if (tur == "1") { //eczaneNobetMazeret = _eczaneNobetMazeretService.GetById(Convert.ToInt32(id)); _eczaneNobetMazeretService.Delete(Convert.ToInt32(id)); } else if (tur == "2") { //eczaneNobetIstek = _eczaneNobetIstekService.GetById(Convert.ToInt32(id)); _eczaneNobetIstekService.Delete(Convert.ToInt32(id)); } } //TempData["silinenMazeretSayisi"] = liste.Length; //seçilmeyenleri döndür //var eczaneNobetMazeretlerVeIstekler = new List<EczaneNobetMazeretIstekDetay>(); //eczaneNobetMazeretlerVeIstekler = GetModel(unSelectedEczaneMazeretIstekIDs); //return PartialView("EczaneNobetMazeretPartialView", eczaneNobetMazeretlerVeIstekler); // return Json(unSelectedEczaneMazeretIstekIDs, JsonRequestBehavior.AllowGet); }