public ActionResult Create([Bind(Include = "id,titel,description,customerid,time_,statusid,progressstatus")] projects project) { if (ModelState.IsValid) { db.projects.Add(project); db.SaveChanges(); return(RedirectToAction("Index")); } //ViewBag.progressstatus = new SelectList(db.progress, "Id", "name_", projects.progressstatus); //ViewBag.customerid = new SelectList(db.users, "Id", "firstname", project.customerid); //ViewBag.statusid = new SelectList(db.status, "Id", "name_", project.statusid); return(View(project)); }
public ActionResult AddorEdit(users user, HttpPostedFileBase file) { using (testtestEntities4 db = new testtestEntities4()) { if (db.users.Any(x => x.email == user.email)) { ViewBag.DuplicateMessage = "email Already Exists."; return(View("AddOrEdit", user)); } if (file != null && file.ContentLength > 0) { string filename = Path.GetFileName(file.FileName); string imgpath = Path.Combine(Server.MapPath("~/user-images"), file.FileName); file.SaveAs(imgpath); user.photo = file.FileName; user.usertypeId = 2; db.users.Add(user); db.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMessage = "Registration Successful."; return(View("AddOrEdit", new users())); } }
public ActionResult AccepteRequest(int id) { var request = db.hiringRequest.Where(x => x.Id == id).FirstOrDefault(); if (request != null) { if (request.statusid != 3) { request.statusid = 2; projectteams projectteam = new projectteams(); projectteam.projectid = request.projectid; projectteam.userid = request.userid; db.projectteams.Add(projectteam); db.SaveChanges(); return(RedirectToAction("requests")); } } return(RedirectToAction("requests")); }
public ActionResult Create([Bind(Include = "id,titel,description,customerid,time_,statusid,progressstatus")] projects projects) { if (ModelState.IsValid) { var sessionId = Convert.ToInt32(Session["Uid"]); // var sesstion = 2; projects.customerid = sessionId; projects.progressstatus = 1; projects.statusid = 1; db.projects.Add(projects); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.progressstatus = new SelectList(db.progress, "Id", "name_", projects.progressstatus); ViewBag.customerid = new SelectList(db.users, "Id", "email", projects.customerid); ViewBag.statusid = new SelectList(db.status, "Id", "name_", projects.statusid); return(View(projects)); }
//************ // to accept request from dierectors public ActionResult AcceptRequest(int id) { var hiring = db.hiringRequest.Where(x => x.Id == id).FirstOrDefault(); if (hiring != null) { if (hiring.statusid != 3) { hiring.statusid = 2; projectteams team = new projectteams(); team.projectid = id; team.userid = hiring.userid; db.projectteams.Add(team); db.SaveChanges(); } return(RedirectToAction("list")); } return(RedirectToAction("list")); }
//[HttpGet] public ActionResult sendrequest(int id) { var sessionId = Convert.ToInt32(Session["Uid"]); var project = db.projectRequest.Where(X => X.projectid == id && X.managerid == sessionId); if (project == null || project.Count() == 0) { projectRequest projectRequest = new projectRequest(); projectRequest.projectid = id; //*defult value instead of session["id"] // projectRequest.managerid = 2; projectRequest.managerid = sessionId; projectRequest.statusid = 1; //projectRequest.time = DateTime.Now; db.projectRequest.Add(projectRequest); db.SaveChanges(); return(RedirectToAction("listprojects")); } else { return(View("tryy")); } }
public ActionResult Create([Bind(Include = "Id,email,firstname,lastname,phone,photo,jobDescription,usertypeId")] users users) { if (ModelState.IsValid) { db.users.Add(users); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.usertypeId = new SelectList(db.UserRole, "Id", "titleRole", users.usertypeId); return(View(users)); }
public ActionResult Create([Bind(Include = "id,titel,description,customerid,time_,statusid,progressstatus")] projects projects) { //var project = db.projects.Where(x => x.titel == projects.titel && x.description == projects.description).FirstOrDefault(); if (ModelState.IsValid) { projects.progressstatus = 1; projects.statusid = 1; var sessionId = Convert.ToInt32(Session["Uid"]); projects.customerid = sessionId; db.projects.Add(projects); db.SaveChanges(); ///*return RedirectToAction("Index"); //return View(); return(RedirectToAction("Create")); } //ViewBag.progressstatus = new SelectList(db.progress, "Id", "name_", projects.progressstatus); //ViewBag.customerid = new SelectList(db.users, "Id", "email", projects.customerid); //ViewBag.statusid = new SelectList(db.status, "Id", "name_", projects.statusid); return(View()); }