public ActionResult Yeni(HekimYeni form)
        {
            if (Database.Session.Query <Hekimler>().Any(p => p.hekimAdi == form.HekimAdi))
            {
                ModelState.AddModelError("Hekim Adi", "Bu isimde hastane mevcut.");
            }

            if (!ModelState.IsValid) //form validation control
            {
                return(View(form));
            }

            var hekim = new Hekimler() //create a new user object
            {
                hekimAdi  = form.HekimAdi,
                hastaneID = Convert.ToInt32(form.HastaneID),
                klinikID  = Convert.ToInt32(form.KlinikID),
                Email     = form.Email
            };

            hekim.SetPassword(form.Password);
            Database.Session.Save(hekim); //save user object to database
            Database.Session.Flush();
            return(RedirectToAction("index"));
        }
Exemple #2
0
        public void HekimlerSil(Hekimler hekimler)
        {
            if (hekimler == null)
            {
                throw new ArgumentNullException("hekimler");
            }

            _hekimlerDepo.Sil(hekimler);
            _önbellekYönetici.KalıpİleSil(HEKİMLER_PATTERN_KEY);
            _olayYayınlayıcı.OlaySilindi(hekimler);
        }
 public static Hekimler ToEntity(this HekimlerModel model, Hekimler destination)
 {
     return(model.MapTo(destination));
 }
 public static HekimlerModel ToModel(this Hekimler entity)
 {
     return(entity.MapTo <Hekimler, HekimlerModel>());
 }