public ActionResult Create(RequestModel rm) { try { // TODO: Add insert logic here ClientRequestForm request = new ClientRequestForm { Type = rm.Type, Fees = rm.Fees, Description = rm.Description, EndDate = rm.EndDate, StartDate = rm.StartDate, ProfileNeeded = rm.ProfileNeeded, YearsOfExperience = rm.YearsOfExperience, Requirements = rm.Requirements, }; sr.Add(request); sr.Commit(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id, RequestModel rm) { try { // TODO: Add update logic here ClientRequestForm request = sr.GetById((long)id); request.Description = rm.Description; request.StartDate = rm.StartDate; request.EndDate = rm.EndDate; request.Fees = rm.Fees; request.ProfileNeeded = rm.ProfileNeeded; request.Type = rm.Type; request.YearsOfExperience = rm.YearsOfExperience; request.IdProject = rm.IdProject; sr.Update(request); sr.Commit(); return(RedirectToAction("Index")); } catch (Exception ex) { return(View(rm)); } }
public ActionResult Delete(int id, RequestModel rm) { try { ClientRequestForm Request = sr.GetById((long)id); sr.Delete(Request); sr.Commit(); } catch (DataException /* dex */) { return(View()); } return(RedirectToAction("Index")); }
// GET: Request/Details/5 public ActionResult Details(int id) { ClientRequestForm request = sr.GetById((long)id); RequestModel rm = new RequestModel(); rm.Description = request.Description; rm.EndDate = request.EndDate; rm.Fees = request.Fees; rm.ProfileNeeded = request.ProfileNeeded; rm.Type = request.Type; rm.YearsOfExperience = request.YearsOfExperience; rm.IdProject = request.IdProject; return(View(rm)); }