public ActionResult Create(opportunity opportunity)
        {
            op.Add(opportunity);
            op.Commit();

            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            opportunity opportunity = db.opportunitys.Find(id);

            db.opportunitys.Remove(opportunity);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Edit(int id, opportunity opportunity)
        {
            opportunity p = op.GetById(id);

            p.description = opportunity.description;
            op.Update(p);
            op.Commit();
            return(RedirectToAction("Index"));
        }
        public String LineCreate(string fkidx, opportunityline line)
        {
            opportunity header = db.opportunitys.Find(Convert.ToInt32(fkidx));

            line.opportunity = header;
            db.opportunitylines.Add(line);
            db.SaveChanges();
            return("");
        }
 public ActionResult Delete(int id, opportunity opportunity)
 {
     if (ModelState.IsValid)
     {
         opportunity = op.GetById(id);
         op.Delete(opportunity);
         op.Commit();
     }
     return(RedirectToAction("Index"));
 }
        // GET: Opportunity/Edit/5
        public ActionResult Edit(int id)
        {
            var         o   = op.GetById(id);
            opportunity opp = new opportunity
            {
                description = o.description,
            };

            return(View(o));
        }
        public String LineEdit(string fkidx, opportunityline line)
        {
            if (ModelState.IsValid)
            {
                opportunity header = db.opportunitys.Find(Convert.ToInt32(fkidx));
                line.opportunity     = header;
                db.Entry(line).State = EntityState.Modified;
                db.SaveChanges();
                return("");
            }

            return("");
        }
 public ActionResult Edit([Bind(Include = "opportunityId,stageId,statusopportunityId,accountId,code,name,description,value,winningprobability,forecastclosedate,DetailForm_pkidx_opportunitylineId,DetailForm_activitydate,DetailForm_description")] opportunity opportunity)
 {
     if (ModelState.IsValid)
     {
         db.Entry(opportunity).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.accountIdList           = new SelectList(db.accounts, "accountId", "code", opportunity.accountId);
     ViewBag.stageIdList             = new SelectList(db.stages, "stageId", "code", opportunity.stageId);
     ViewBag.statusopportunityIdList = new SelectList(db.statusopportunitys, "statusopportunityId", "code", opportunity.statusopportunityId);
     return(View(opportunity));
 }
        // GET: /CRM/opportunities/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            opportunity opportunity = db.opportunitys.Find(id);

            if (opportunity == null)
            {
                return(HttpNotFound());
            }
            return(View(opportunity));
        }
        // GET: /CRM/opportunities/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            opportunity opportunity = db.opportunitys.Find(id);

            if (opportunity == null)
            {
                return(HttpNotFound());
            }
            ViewBag.accountIdList           = new SelectList(db.accounts, "accountId", "code", opportunity.accountId);
            ViewBag.stageIdList             = new SelectList(db.stages, "stageId", "code", opportunity.stageId);
            ViewBag.statusopportunityIdList = new SelectList(db.statusopportunitys, "statusopportunityId", "code", opportunity.statusopportunityId);
            return(View(opportunity));
        }