Exemple #1
0
        public ActionResult Create([Bind(Include = "Data_including,Date_outsiding,ID_Musican,ID_Project,Code_role")] Sostav_of_project sostav_of_project, Guid id)
        {
            sostav_of_project.ID_Project = id;
            if (ModelState.IsValid)
            {
                //sostav_of_project.ID_Musican = Guid.NewGuid();

                db.Sostav_of_project.Add(sostav_of_project);
                db.SaveChanges();
                return(RedirectToAction("Edit/" + id, "Projects"));
            }
            IEnumerable <SelectListItem> selectList =
                from c in db.Musicians
                select new SelectListItem
            {
                Text  = c.Name,
                Value = c.ID_Musician.ToString()
            };

            //ViewBag.ID_Musican = new SelectList(db.Musicians, "ID_Musician", "Name,Family", sostav_of_project.ID_Musican);
            ViewBag.ID_Musican = selectList;
            //SelectList musics = new SelectList(db.Musicians, "Name", "Family");
            //ViewBag.ID_Project = new SelectList(db.Projects, "ID_Project", "Name", sostav_of_project.ID_Project);
            ViewBag.Code_role = new SelectList(db.Roles, "Code_rol", "Name", sostav_of_project.Code_role);
            return(View(sostav_of_project));
        }
Exemple #2
0
        public ActionResult DeleteConfirmed(Guid id, Guid id2, int code)
        {
            Sostav_of_project sostav_of_project = db.Sostav_of_project.Find(id, id2, code);

            db.Sostav_of_project.Remove(sostav_of_project);
            db.SaveChanges();
            return(RedirectToAction("Edit/" + id2, "Projects"));
        }
Exemple #3
0
 public ActionResult Edit([Bind(Include = "Data_including,Date_outsiding,ID_Musican,ID_Project,Code_role")] Sostav_of_project sostav_of_project)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sostav_of_project).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_Musican = new SelectList(db.Musicians, "ID_Musician", "Famili", sostav_of_project.ID_Musican);
     ViewBag.ID_Project = new SelectList(db.Projects, "ID_Project", "Name", sostav_of_project.ID_Project);
     ViewBag.Code_role  = new SelectList(db.Roles, "Code_rol", "Name", sostav_of_project.Code_role);
     return(View(sostav_of_project));
 }
Exemple #4
0
        // GET: Sostav_of_project/Delete/5
        public ActionResult Delete(Guid id, Guid id2, int code)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sostav_of_project sostav_of_project = db.Sostav_of_project.Find(id, id2, code);

            if (sostav_of_project == null)
            {
                return(HttpNotFound());
            }
            return(View(sostav_of_project));
        }
Exemple #5
0
        // GET: Sostav_of_project/Edit/5
        public ActionResult Edit(Guid id, Guid id2, int code)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sostav_of_project sostav_of_project = db.Sostav_of_project.Find(id, id2, code);

            if (sostav_of_project == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ID_Musican = new SelectList(db.Musicians, "ID_Musician", "Famili", sostav_of_project.ID_Musican);
            ViewBag.ID_Project = new SelectList(db.Projects, "ID_Project", "Name", sostav_of_project.ID_Project);
            ViewBag.Code_role  = new SelectList(db.Roles, "Code_rol", "Name", sostav_of_project.Code_role);
            return(View(sostav_of_project));
        }
Exemple #6
0
        public ActionResult Create([Bind(Include = "Name,ID_Orojects")] Projects projects, [Bind(Include = "Data_including,Date_outsiding,ID_Musican,Code_role")] Sostav_of_project sostav_of_project)
        {
            if (ModelState.IsValid)
            {
                projects.ID_Project = Guid.NewGuid();
                db.Projects.Add(projects);
                //db.SaveChanges();
                sostav_of_project.ID_Project = projects.ID_Project;
                db.Sostav_of_project.Add(sostav_of_project);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.ID_Musican = new SelectList(db.Musicians, "ID_Musician", "Famili", projects.Sostav_of_project.FirstOrDefault().ID_Musican);
            //ViewBag.ID_Project = new SelectList(db.Projects, "ID_Project", "Name", sostav_of_project.ID_Project);
            ViewBag.Code_role = new SelectList(db.Roles, "Code_rol", "Name", projects.Sostav_of_project.FirstOrDefault().Code_role);


            //db.Sostav_of_project.Add(this.ViewBag.I)
            return(View(projects));
            //return View(projects);
        }