示例#1
0
        public Software_Requirement InsertRequirement(Software_Requirement sr)
        {
            sr.createddate = DateTime.Now;

            IPFinalDBDataContext finalDB = new IPFinalDBDataContext();

            finalDB.Software_Requirements.InsertOnSubmit(sr);

            finalDB.SubmitChanges();

            return(sr);
        }
示例#2
0
        public Software_Requirement UpdateRequirement(Software_Requirement sr)
        {
            IPFinalDBDataContext finalDB = new IPFinalDBDataContext();
            var requirement = (from d in finalDB.Software_Requirements
                               where d.id == sr.id
                               select d).Single();

            requirement.description = sr.description;
            requirement.platform    = sr.platform;
            requirement.title       = sr.title;
            finalDB.SubmitChanges();

            return(requirement);
        }
 public ActionResult Edit(int?id, Software_Requirement model)
 {
     model.id = id ?? -1;
     try
     {
         if (id == null)
         {
             rs.InsertRequirement(model);
             return(RedirectToAction("Index"));
         }
         else
         {
             rs.UpdateRequirement(model);
             return(RedirectToAction("Details", new { id = model.id }));
         }
     }
     catch
     {
         return(View(model));
     }
 }