public async Task <IActionResult> Edit(int id, [Bind("Id,BransAd,Foto")] Brans brans)
        {
            if (id != brans.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(brans);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!BransExists(brans.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(brans));
        }
        public async Task <IActionResult> Create([Bind("Id,BransAd,Foto")] Brans brans)
        {
            if (ModelState.IsValid)
            {
                //******
                //string webRootPath = _hostingEnvironment.WebRootPath;
                //var files = HttpContext.Request.Form.Files;


                //string fileName = Guid.NewGuid().ToString();
                //var uploads = Path.Combine(webRootPath, @"images\brans");
                //var extension = Path.GetExtension(files[0].FileName);

                //using (var fileStream = new FileStream(Path.Combine(uploads, fileName + extension), FileMode.Create))
                //{
                //    files[0].CopyTo(fileStream);
                //}
                //brans.Foto = @"\images\brans\" + fileName + extension;

                //********

                _context.Add(brans);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(brans));
        }
Exemple #3
0
        public IActionResult Ekle(Brans model, IFormFile Foto)
        {
            //ekleme işlemi ypaulacak.

            if (Foto != null)
            {
                string uzanti = Foto.FileName.Split(".")[1];
                //var filePath = "/Areas/Admin/Images/BransLogo/" + Guid.NewGuid().ToString() +"."+uzanti;
                string dosyaAdi = Guid.NewGuid().ToString() + "." + uzanti;
                var    filePath = "Areas/Admin/Images/BransLogo/" + dosyaAdi;
                using (var stream = new FileStream(filePath, FileMode.Create))
                {
                    Foto.CopyToAsync(stream);
                }

                model.LogoUrl = "/branslogos/" + dosyaAdi;
            }
            model.KayitTarihi = DateTime.Now;
            model.SilindiMi   = false;
            service.Brans.Add(model);
            var result = service.SaveChanges();

            TempData["Mesaj"] = result.BasariliMi ?  "Kayıt Eklendi." : result.Mesaj;
            nlogger.Info("branş ekleme gerçekleşti.");

            return(RedirectToAction(nameof(Ekle)));
        }
Exemple #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            Brans brans = bransManager.Find(x => x.Id == id);

            bransManager.Delete(brans);

            CacheHelper.RemoveCategoriesFromCache();


            return(RedirectToAction("Index"));
        }
Exemple #5
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Brans brans = bransManager.Find(x => x.Id == id.Value);

            if (brans == null)
            {
                return(HttpNotFound());
            }
            return(View(brans));
        }
Exemple #6
0
        public ActionResult Create(Brans brans, HttpPostedFileBase PostImage)
        {
            ModelState.Remove("CreatedOn");
            ModelState.Remove("ModifiedOn");
            ModelState.Remove("ModifiedName");

            if (ModelState.IsValid)
            {
                bransManager.Insert(brans);
                CacheHelper.RemoveCategoriesFromCache();

                return(RedirectToAction("Index"));
            }

            return(View(brans));
        }
Exemple #7
0
        public ActionResult Edit(Brans brns, HttpPostedFileBase PostImage)
        {
            ModelState.Remove("CreatedOn");
            ModelState.Remove("ModifiedOn");
            ModelState.Remove("ModifiedName");

            if (ModelState.IsValid)
            {
                Brans brans = bransManager.Find(x => x.Id == brns.Id);
                brans.Title       = brns.Title;
                brans.Description = brns.Description;

                bransManager.Update(brans);
                CacheHelper.RemoveCategoriesFromCache();

                return(RedirectToAction("Index"));
            }
            return(View(brns));
        }
Exemple #8
0
        private void cmbBranslar_SelectedIndexChanged(object sender, EventArgs e)
        {
            cmbDoktorlar.SelectedIndex = -1;
            cmbDoktorlar.Items.Clear();
            Brans b = cmbBranslar.SelectedItem as Brans;

            if (b.Doktors.Count == 0)
            {
                cmbDoktorlar.Items.Clear();
                return;
            }
            else
            {
                foreach (Doktor item in b.Doktors)
                {
                    if (cmbDoktorlar.Items.Contains(item))
                    {
                        continue;
                    }
                    cmbDoktorlar.Items.Add(item);
                }
            }
        }
Exemple #9
0
 public Ogretmen(string adi, string soyadi, Brans brans = Brans.Yazilim)
     : base(adi, soyadi)
 {
     EgitmenlikBransi = brans;
 }
Exemple #10
0
 public ResultMessage <Brans> Update(Brans data)
 {
     return(repository.Update(data));
 }
Exemple #11
0
 public ResultMessage <Brans> Add(Brans data)
 {
     return(repository.Add(data));
 }