Пример #1
0
 public ActionResult Edit([Bind(Include = "Etunimi,Sukunimi,Osoite,Esimies,Postinumero,Henkilo_id")] Henkilot henkilot)
 {
     if (ModelState.IsValid)
     {
         db.Entry(henkilot).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(henkilot));
 }
Пример #2
0
        public ActionResult Edit([Bind(Include = "Treatment_id,TreatmentName,TreatmentTime,TreatmentPrice")] Treatment treatment)
        {
            if (ModelState.IsValid)
            {
                db.Entry(treatment).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(treatment));
        }
        public ActionResult Edit(TreatmentPlaceViewModel model)
        {
            TreatmentPlace treatplace = db.TreatmentPlace.Find(model.TreatmentPlace_id);

            treatplace.TreatmentPlaceName   = model.TreatmentPlaceName;
            treatplace.TreatmentPlaceNumber = model.TreatmentPlaceNumber;

            db.SaveChanges();

            return(RedirectToAction("Index"));
        }//edit
Пример #4
0
        public ActionResult Create([Bind(Include = "Hoitopaikka_id,Hoitopaikan_Nimi,Hoitopaikan_Numero,Toimipiste_id,Varaus_id")] Hoitopaikka hoitopaikka)
        {
            if (ModelState.IsValid)
            {
                db.Hoitopaikka.Add(hoitopaikka);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Toimipiste_id = new SelectList(db.Toimipiste, "Toimipiste_id", "Toimipiste_Nimi", hoitopaikka.Toimipiste_id);
            ViewBag.Varaus_id     = new SelectList(db.Varaus, "Varaus_id", "Palvelun_Nimi", hoitopaikka.Varaus_id);
            return(View(hoitopaikka));
        }
        public ActionResult Edit(StudentViewModel model)
        {
            StudentGroup stug = db.StudentGroup.Find(model.StudentGroup_id);

            stug.StudentGroupName = model.StudentGroupName;
            stug.Active           = model.Active;
            stug.CreatedAt        = model.CreatedAt;
            stug.LastModifiedAt   = DateTime.Now;
            stug.DeletedAt        = model.DeletedAt;

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }//Edit
Пример #6
0
        public ActionResult Edit(TreatmentOfficeViewModel model)
        {
            string username = User.Identity.Name;
            string userid   = ((ClaimsPrincipal)User).Claims?.Where(c => c.Type == ClaimTypes.GroupSid).FirstOrDefault()?.Value ?? "";

            TreatmentOffice trmoff = db.TreatmentOffice.Find(model.TreatmentOffice_id);

            trmoff.TreatmentOfficeName = model.TreatmentOfficeName;
            trmoff.Address             = model.Address;
            trmoff.Note = model.Note;
            //trmoff.MapPlace = model.MapPlace;

            if (trmoff.Phone == null)
            {
                Phone pho = new Phone();
                pho.PhoneNum_1      = model.PhoneNum_1;
                pho.TreatmentOffice = trmoff;

                db.Phone.Add(pho);
            }
            else
            {
                Phone phone = trmoff.Phone.FirstOrDefault();
                if (phone != null)
                {
                    phone.PhoneNum_1 = model.PhoneNum_1;
                }
            }

            if (trmoff.PostOffices == null)
            {
                PostOffices pos = new PostOffices();
                pos.PostalCode      = model.PostalCode;
                pos.PostOffice      = model.PostOffice;
                pos.TreatmentOffice = trmoff;

                db.PostOffices.Add(pos);
            }
            else
            {
                PostOffices po = trmoff.PostOffices.FirstOrDefault();
                if (po != null)
                {
                    po.PostalCode = model.PostalCode;
                    po.PostOffice = model.PostOffice;
                }
            }

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }//Edit
Пример #7
0
        public ActionResult Create([Bind(Include = "Toimipiste_id,Toimipiste_Nimi,Huomio,Hoitopaikka_id,Osoite_id,Puhelin_id")] Toimipiste toimipiste)
        {
            if (ModelState.IsValid)
            {
                db.Toimipiste.Add(toimipiste);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Hoitopaikka_id = new SelectList(db.Hoitopaikka, "Hoitopaikka_id", "Hoitopaikan_Nimi", toimipiste.Hoitopaikka_id);
            ViewBag.Osoite_id      = new SelectList(db.Osoite, "Osoite_id", "Katuosoite", toimipiste.Osoite_id);
            ViewBag.Puhelin_id     = new SelectList(db.Puhelin, "Puhelin_id", "Puhelinnumero_1", toimipiste.Puhelin_id);
            return(View(toimipiste));
        }
        public ActionResult Edit(User model)
        {
            User usr = db.User.Find(model.User_id);

            usr.UserIdentity   = model.UserIdentity;
            usr.CreatedAt      = DateTime.Now;
            usr.LastModifiedAt = DateTime.Now;
            usr.DeletedAt      = model.DeletedAt;
            usr.Active         = model.Active;

            db.SaveChanges();

            return(RedirectToAction("Index"));
        }//edit
Пример #9
0
        public ActionResult Edit(TreatmentPlaceViewModel model)
        {
            string username = User.Identity.Name;
            string userid   = ((ClaimsPrincipal)User).Claims?.Where(c => c.Type == ClaimTypes.GroupSid).FirstOrDefault()?.Value ?? "";

            TreatmentPlace treatplace = db.TreatmentPlace.Find(model.TreatmentPlace_id);

            treatplace.TreatmentPlaceName   = model.TreatmentPlaceName;
            treatplace.TreatmentPlaceNumber = model.TreatmentPlaceNumber;

            db.SaveChanges();

            return(RedirectToAction("Index"));
        }//edit
Пример #10
0
        public ActionResult Edit([Bind(Include = "Treatment_id,TreatmentName,TreatmentTime,TreatmentPrice")] Treatment treatment)
        {
            string username = User.Identity.Name;
            string userid   = ((ClaimsPrincipal)User).Claims?.Where(c => c.Type == ClaimTypes.GroupSid).FirstOrDefault()?.Value ?? "";

            if (ModelState.IsValid)
            {
                db.Entry(treatment).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(treatment));
        }
Пример #11
0
        public ActionResult Create([Bind(Include = "Käyttäjä_id,Käyttäjätunnus,Salasana,Asiakas_id,Hoitaja_Id,Henkilokunta_id")] Kayttaja kayttaja)
        {
            if (ModelState.IsValid)
            {
                db.Kayttaja.Add(kayttaja);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Asiakas_id      = new SelectList(db.Asiakas, "Asiakas_id", "Etunimi", kayttaja.Asiakas_id);
            ViewBag.Henkilokunta_id = new SelectList(db.Henkilokunta, "Henkilokunta_id", "Etunimi", kayttaja.Henkilokunta_id);
            ViewBag.Hoitaja_Id      = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", kayttaja.Hoitaja_Id);
            return(View(kayttaja));
        }
Пример #12
0
        public ActionResult Create([Bind(Include = "Palvelu_id,Palvelun_Nimi,Palvelun_Kesto,Palvelun_Hinta,Asiakas_id,Hoitaja_id,Toimipiste_id,Varaus_id")] Palvelu palvelu)
        {
            if (ModelState.IsValid)
            {
                db.Palvelu.Add(palvelu);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Asiakas_id    = new SelectList(db.Asiakas, "Asiakas_id", "Etunimi", palvelu.Asiakas_id);
            ViewBag.Hoitaja_id    = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", palvelu.Hoitaja_id);
            ViewBag.Toimipiste_id = new SelectList(db.Toimipiste, "Toimipiste_id", "Toimipiste_Nimi", palvelu.Toimipiste_id);
            ViewBag.Varaus_id     = new SelectList(db.Varaus, "Varaus_id", "Palvelun_Nimi", palvelu.Varaus_id);
            return(View(palvelu));
        }
Пример #13
0
        public ActionResult Create([Bind(Include = "Puhelin_id,Puhelinnumero_1,Puhelinnumero_2,Puhelinnumero_3,Asiakas_id,Hoitaja_id,Henkilokunta_id,Toimipiste_id")] Puhelin puhelin)
        {
            if (ModelState.IsValid)
            {
                db.Puhelin.Add(puhelin);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Asiakas_id      = new SelectList(db.Asiakas, "Asiakas_id", "Etunimi", puhelin.Asiakas_id);
            ViewBag.Henkilokunta_id = new SelectList(db.Henkilokunta, "Henkilokunta_id", "Etunimi", puhelin.Henkilokunta_id);
            ViewBag.Hoitaja_id      = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", puhelin.Hoitaja_id);
            ViewBag.Toimipiste_id   = new SelectList(db.Toimipiste, "Toimipiste_id", "Toimipiste_Nimi", puhelin.Toimipiste_id);
            return(View(puhelin));
        }
Пример #14
0
        public ActionResult Create([Bind(Include = "Osoite_id,Katuosoite,Postinumero,Postitoimipaikka,Asiakas_id,Hoitaja_id,Henkilokunta_id,Toimipiste_id")] Osoite osoite)
        {
            if (ModelState.IsValid)
            {
                db.Osoite.Add(osoite);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Asiakas_id      = new SelectList(db.Asiakas, "Asiakas_id", "Etunimi", osoite.Asiakas_id);
            ViewBag.Henkilokunta_id = new SelectList(db.Henkilokunta, "Henkilokunta_id", "Etunimi", osoite.Henkilokunta_id);
            ViewBag.Hoitaja_id      = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", osoite.Hoitaja_id);
            ViewBag.Toimipiste_id   = new SelectList(db.Toimipiste, "Toimipiste_id", "Toimipiste_Nimi", osoite.Toimipiste_id);
            return(View(osoite));
        }
        public ActionResult Edit(TreatmentOfficeViewModel model)
        {
            TreatmentOffice trmoff = db.TreatmentOffice.Find(model.TreatmentOffice_id);

            trmoff.TreatmentOfficeName = model.TreatmentOfficeName;
            trmoff.Address             = model.Address;
            trmoff.Note = model.Note;
            //trmoff.MapPlace = model.MapPlace;

            if (trmoff.Phone == null)
            {
                Phone pho = new Phone();
                pho.PhoneNum_1      = model.PhoneNum_1;
                pho.TreatmentOffice = trmoff;

                db.Phone.Add(pho);
            }
            else
            {
                Phone phone = trmoff.Phone.FirstOrDefault();
                if (phone != null)
                {
                    phone.PhoneNum_1 = model.PhoneNum_1;
                }
            }

            if (trmoff.PostOffices == null)
            {
                PostOffices pos = new PostOffices();
                pos.PostalCode      = model.PostalCode;
                pos.PostOffice      = model.PostOffice;
                pos.TreatmentOffice = trmoff;

                db.PostOffices.Add(pos);
            }
            else
            {
                PostOffices po = trmoff.PostOffices.FirstOrDefault();
                if (po != null)
                {
                    po.PostalCode = model.PostalCode;
                    po.PostOffice = model.PostOffice;
                }
            }

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }//Edit
Пример #16
0
        public ActionResult Create(TreatmentPlaceViewModel model)
        {
            string username = User.Identity.Name;
            string userid   = ((ClaimsPrincipal)User).Claims?.Where(c => c.Type == ClaimTypes.GroupSid).FirstOrDefault()?.Value ?? "";

            JohaMeriSQL1Entities db = new JohaMeriSQL1Entities();

            TreatmentPlace trp = new TreatmentPlace();

            trp.TreatmentPlaceName   = model.TreatmentPlaceName;
            trp.TreatmentPlaceNumber = model.TreatmentPlaceNumber;

            db.TreatmentPlace.Add(trp);

            try
            {
                db.SaveChanges();
            }

            catch (Exception ex)
            {
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult Create([Bind(Include = "Phone_id,PhoneNum_1,PhoneNum_2,PhoneNum_3,User_id,Personnel_id,Customer_id,Post_id,Reservation_id,Student_id,Treatment_id,TreatmentOffice_id,TreatmentPlace_id")] Phone phone)
        {
            if (ModelState.IsValid)
            {
                db.Phone.Add(phone);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Customer_id        = new SelectList(db.Customer, "Customer_id", "FirstName", phone.Customer_id);
            ViewBag.Personnel_id       = new SelectList(db.Personnel, "Personnel_id", "FirstName", phone.Personnel_id);
            ViewBag.Student_id         = new SelectList(db.Studentx, "Student_id", "FirstName", phone.Student_id);
            ViewBag.TreatmentOffice_id = new SelectList(db.TreatmentOffice, "TreatmentOffice_id", "TreatmentOfficeName", phone.TreatmentOffice_id);

            return(View(phone));
        }
Пример #18
0
        public ActionResult Create(StudentViewModel model)
        {
            string username = User.Identity.Name;
            string userid   = ((ClaimsPrincipal)User).Claims?.Where(c => c.Type == ClaimTypes.GroupSid).FirstOrDefault()?.Value ?? "";

            JohaMeriSQL1Entities db = new JohaMeriSQL1Entities();

            StudentGroup stug = new StudentGroup();

            stug.StudentGroupName = model.StudentGroupName;
            stug.Active           = model.Active;
            stug.CreatedAt        = DateTime.Now;
            stug.LastModifiedAt   = DateTime.Now;
            stug.DeletedAt        = model.DeletedAt;

            db.StudentGroup.Add(stug);

            try
            {
                db.SaveChanges();
            }

            catch (Exception ex)
            {
            }

            return(RedirectToAction("Index"));
        }//create
Пример #19
0
        public ActionResult Edit(StudentViewModel model)
        {
            string username = User.Identity.Name;
            string userid   = ((ClaimsPrincipal)User).Claims?.Where(c => c.Type == ClaimTypes.GroupSid).FirstOrDefault()?.Value ?? "";

            StudentGroup stug = db.StudentGroup.Find(model.StudentGroup_id);

            stug.StudentGroupName = model.StudentGroupName;
            stug.Active           = model.Active;
            stug.CreatedAt        = model.CreatedAt;
            stug.LastModifiedAt   = DateTime.Now;
            stug.DeletedAt        = model.DeletedAt;

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }//Edit
        public ActionResult Create(StudentViewModel model)
        {
            JohaMeriSQL1Entities db = new JohaMeriSQL1Entities();

            StudentGroup stug = new StudentGroup();

            stug.StudentGroupName = model.StudentGroupName;
            stug.Active           = model.Active;
            stug.CreatedAt        = DateTime.Now;
            stug.LastModifiedAt   = DateTime.Now;
            stug.DeletedAt        = model.DeletedAt;

            db.StudentGroup.Add(stug);

            try
            {
                db.SaveChanges();
            }

            catch (Exception ex)
            {
            }

            return(RedirectToAction("Index"));
        }//create
Пример #21
0
        public ActionResult Create(User model)
        {
            string username = User.Identity.Name;
            string userid   = ((ClaimsPrincipal)User).Claims?.Where(c => c.Type == ClaimTypes.GroupSid).FirstOrDefault()?.Value ?? "";

            JohaMeriSQL1Entities db = new JohaMeriSQL1Entities();

            User usr = new User();

            usr.UserIdentity   = model.UserIdentity;
            usr.Password       = "******";
            usr.CreatedAt      = DateTime.Now;
            usr.LastModifiedAt = DateTime.Now;
            usr.DeletedAt      = model.DeletedAt;
            usr.Active         = model.Active;

            db.User.Add(usr);

            try
            {
                db.SaveChanges();
            }

            catch (Exception ex)
            {
            }

            return(RedirectToAction("Index"));
        }
Пример #22
0
        public ActionResult CreatePerson(Henkilot model)
        {
            JohaMeriSQL1Entities db = new JohaMeriSQL1Entities();

            Henkilot henkilot = new Henkilot();

            henkilot.Henkilo_id  = model.Henkilo_id;
            henkilot.Etunimi     = model.Etunimi;
            henkilot.Sukunimi    = model.Sukunimi;
            henkilot.Osoite      = model.Osoite;
            henkilot.Esimies     = model.Esimies;
            henkilot.Postinumero = model.Postinumero;

            db.Henkilot.Add(henkilot);

            try
            {
                db.SaveChanges();
            }

            catch (Exception ex)
            {
            }

            return(RedirectToAction("Index"));
        }
Пример #23
0
        public ActionResult Create(Treatment model)
        {
            string username = User.Identity.Name;
            string userid   = ((ClaimsPrincipal)User).Claims?.Where(c => c.Type == ClaimTypes.GroupSid).FirstOrDefault()?.Value ?? "";

            JohaMeriSQL1Entities db = new JohaMeriSQL1Entities();

            Treatment treatment = new Treatment();

            treatment.TreatmentName  = model.TreatmentName;
            treatment.TreatmentTime  = model.TreatmentTime;
            treatment.TreatmentPrice = model.TreatmentPrice;

            db.Treatment.Add(treatment);
            //if (ModelState.IsValid)
            //{
            try
            {
                db.SaveChanges();
            }

            catch (Exception ex)
            {
            }
            return(RedirectToAction("Index"));
        }
Пример #24
0
        public ActionResult Edit(User model)
        {
            string username = User.Identity.Name;
            string userid   = ((ClaimsPrincipal)User).Claims?.Where(c => c.Type == ClaimTypes.GroupSid).FirstOrDefault()?.Value ?? "";

            User usr = db.User.Find(model.User_id);

            usr.UserIdentity   = model.UserIdentity;
            usr.CreatedAt      = DateTime.Now;
            usr.LastModifiedAt = DateTime.Now;
            usr.DeletedAt      = model.DeletedAt;
            usr.Active         = model.Active;

            db.SaveChanges();

            return(RedirectToAction("Index"));
        }//edit
Пример #25
0
        public ActionResult Create([Bind(Include = "Henkilokunta_id,Etunimi,Sukunimi,Henkilotunnus,Huomiot,Sahkoposti,Käyttäjä_id,Osoite_id,Puhelin_id,Asiakas_id,Hoitaja_id,Varaus_id,Palvelu_id,Kurssi_id")] Henkilokunta henkilokunta)
        {
            if (ModelState.IsValid)
            {
                db.Henkilokunta.Add(henkilokunta);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Osoite_id   = new SelectList(db.Osoite, "Osoite_id", "Katuosoite", henkilokunta.Osoite_id);
            ViewBag.Puhelin_id  = new SelectList(db.Puhelin, "Puhelin_id", "Puhelinnumero_1", henkilokunta.Puhelin_id);
            ViewBag.Hoitaja_id  = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", henkilokunta.Hoitaja_id);
            ViewBag.Varaus_id   = new SelectList(db.Varaus, "Varaus_id", "Palvelun_Nimi", henkilokunta.Varaus_id);
            ViewBag.Palvelu_id  = new SelectList(db.Palvelu, "Palvelu_id", "Palvelun_Nimi", henkilokunta.Palvelu_id);
            ViewBag.Käyttäjä_id = new SelectList(db.Kayttaja, "Käyttäjä_id", "Käyttäjätunnus", henkilokunta.Käyttäjä_id);
            return(View(henkilokunta));
        }
        public ActionResult Create([Bind(Include = "Post_id,PostalCode,PostOffice,Personnel_id,Phone_id,Customer_id,Reservation_id,Student_id,Treatment_id,TreatmentOffice_id,TreatmentPlace_id,User_id")] PostOffices postOffices)
        {
            if (ModelState.IsValid)
            {
                db.PostOffices.Add(postOffices);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Personnel_id       = new SelectList(db.Personnel, "Personnel_id", "FirstName", postOffices.Personnel_id);
            ViewBag.Post_id            = new SelectList(db.PostOffices, "Post_id", "PostalCode", postOffices.Post_id);
            ViewBag.Post_id            = new SelectList(db.PostOffices, "Post_id", "PostalCode", postOffices.Post_id);
            ViewBag.Student_id         = new SelectList(db.Studentx, "Student_id", "FirstName", postOffices.Student_id);
            ViewBag.TreatmentOffice_id = new SelectList(db.TreatmentOffice, "TreatmentOffice_id", "TreatmentOfficeName", postOffices.TreatmentOffice_id);

            return(View(postOffices));
        }
Пример #27
0
        public ActionResult Create(CustomerViewModel model)
        {
            string username = User.Identity.Name;
            string userid   = ((ClaimsPrincipal)User).Claims?.Where(c => c.Type == ClaimTypes.GroupSid).FirstOrDefault()?.Value ?? "";

            JohaMeriSQL1Entities db = new JohaMeriSQL1Entities();

            Customer cus = new Customer();

            cus.FirstName      = model.FirstNameA;
            cus.LastName       = model.LastNameA;
            cus.Identity       = model.Identity;
            cus.Address        = model.Address;
            cus.Email          = model.Email;
            cus.Notes          = model.Notes;
            cus.CreatedAt      = DateTime.Now;
            cus.LastModifiedAt = DateTime.Now;
            cus.DeletedAt      = model.DeletedAt;
            cus.Active         = model.Active;
            cus.Permission     = model.Permission;

            db.Customer.Add(cus);

            User usr = new User();

            usr.UserIdentity     = model.UserIdentity;
            usr.Password         = "******";
            usr.Customer         = cus;
            ViewBag.UserIdentity = new SelectList((from u in db.User select new { User_id = u.User_id, UserIdentity = u.UserIdentity }), "User_id", "UserIdentity", null);

            db.User.Add(usr);

            Phone pho = new Phone();

            pho.PhoneNum_1 = model.PhoneNum_1;
            pho.Customer   = cus;

            db.Phone.Add(pho);

            PostOffices pos = new PostOffices();

            pos.PostalCode = model.PostalCode;
            pos.PostOffice = model.PostOffice;
            pos.Customer   = cus;

            db.PostOffices.Add(pos);

            try
            {
                db.SaveChanges();
            }

            catch (Exception ex)
            {
            }

            return(RedirectToAction("Index"));
        }//create
Пример #28
0
        public ActionResult Create([Bind(Include = "Phone_id,PhoneNum_1,PhoneNum_2,PhoneNum_3,User_id,Personnel_id,Customer_id,Post_id,Reservation_id,Student_id,Treatment_id,TreatmentOffice_id,TreatmentPlace_id")] Phone phone)
        {
            string username = User.Identity.Name;
            string userid   = ((ClaimsPrincipal)User).Claims?.Where(c => c.Type == ClaimTypes.GroupSid).FirstOrDefault()?.Value ?? "";

            if (ModelState.IsValid)
            {
                db.Phone.Add(phone);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Customer_id        = new SelectList(db.Customer, "Customer_id", "FirstName", phone.Customer_id);
            ViewBag.Personnel_id       = new SelectList(db.Personnel, "Personnel_id", "FirstName", phone.Personnel_id);
            ViewBag.Student_id         = new SelectList(db.Studentx, "Student_id", "FirstName", phone.Student_id);
            ViewBag.TreatmentOffice_id = new SelectList(db.TreatmentOffice, "TreatmentOffice_id", "TreatmentOfficeName", phone.TreatmentOffice_id);

            return(View(phone));
        }
Пример #29
0
        public ActionResult Create([Bind(Include = "Varaus_id,Palvelun_Nimi,Alku,Loppu,pvm,Type,Huomio,Hoitaja_id,Hoitopaikka_id,Asiakas_id,Henkilokunta_id,Toimipiste_id,Palvelu_id")] Varaus varaus)
        {
            if (ModelState.IsValid)
            {
                db.Varaus.Add(varaus);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            // Lisätty aikamääre 1.2.12017
            CultureInfo fiFi = new CultureInfo("fi-FI");

            ViewBag.Asiakas_id      = new SelectList(db.Asiakas, "Asiakas_id", "Etunimi", "Sukunimi", varaus.Asiakas_id);
            ViewBag.Henkilokunta_id = new SelectList(db.Henkilokunta, "Henkilokunta_id", "Etunimi", varaus.Henkilokunta_id);
            ViewBag.Hoitaja_id      = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", varaus.Hoitaja_id);
            ViewBag.Hoitopaikka_id  = new SelectList(db.Hoitopaikka, "Hoitopaikka_id", "Hoitopaikan_Nimi", varaus.Hoitopaikka_id);
            ViewBag.Palvelu_id      = new SelectList(db.Palvelu, "Palvelu_id", "Palvelun_Nimi", varaus.Palvelu_id);
            ViewBag.Toimipiste_id   = new SelectList(db.Toimipiste, "Toimipiste_id", "Toimipiste_Nimi", varaus.Toimipiste_id);
            return(View(varaus));
        }
Пример #30
0
        public ActionResult CreateTunnit(SimplyTunnitData model)
        {
            Tunnit tunnit = new Tunnit();

            tunnit.Tunti_id       = model.Tunti_id;
            tunnit.Projekti_id    = model.Projekti_id;
            tunnit.Henkilo_id     = model.Henkilo_id;
            tunnit.Pvm            = DateTime.Now;
            tunnit.ProjektiTunnit = model.ProjektiTunnit;

            db.Tunnit.Add(tunnit);

            int henkiloId = int.Parse(model.KokonimiH2);

            if (henkiloId > 0)
            {
                Tunnit tun = db.Tunnit.Find(henkiloId);
                tunnit.Henkilo_id = tun.Henkilo_id;
                ViewBag.KokonimiH = new SelectList((from kn in db.Henkilot select new { Henkilo_id = kn.Henkilo_id, KokonimiH = kn.Etunimi + " " + kn.Sukunimi }), "Henkilo_id", "KokonimiH", tunnit.Henkilo_id);
            }

            int projektiId = int.Parse(model.ProjektiNimi);

            if (projektiId > 0)
            {
                Projektit pro = db.Projektit.Find(projektiId);
                tunnit.Projekti_id = pro.Projekti_id;
            }

            ViewBag.ProjektiNimi = new SelectList((from pn in db.Projektit select new { Projekti_id = pn.Projekti_id, ProjektiNimi = pn.ProjektiNimi }), "Projekti_id", "ProjektiNimi", tunnit.Projekti_id);

            try
            {
                db.SaveChanges();
            }

            catch (Exception ex)
            {
            }

            return(RedirectToAction("Index"));
        }