Exemplo n.º 1
0
        // GET: Corporate/JobDetail
        public ActionResult JobDetail()
        {
            var _caseStatus = caseStatus.GetByStatusAll();
            var clientbl    = new BLCorporateJobDetail();

            clientbl.ProfileId = TempData["ProfileId"] != null?(long)TempData["ProfileId"]:0;
            TempData.Keep("ProfileId");
            var corporateJobDetail = clientbl.GetById(clientbl.ProfileId.Value);

            clientbl.CorporatePositions = corporateJobDetail != null? corporateJobDetail.CorporatePositions:new List <BLCorporatePosition>();
            ViewBag.CaseStatus          = new SelectList(_caseStatus, "ID", "Name", clientbl.Status);
            return(View(clientbl));
        }
Exemplo n.º 2
0
        public ActionResult JobDetail(BLCorporateJobDetail model)
        {
            string returnMessage = string.Empty;
            long   profileId     = model.ProfileId.Value;

            if (model.ID > 0)
            {
                // delete all entries from corporate table
                var result1 = db_corporatePosition.Delete(model.ID);
                //Update entries
                var result = model.Update();
                returnMessage = result.Item2;
            }
            else
            {
                var result = model.Save();
                returnMessage = result.Item2;
            }
            return(Json(new { Message = returnMessage, ProfileId = profileId }, JsonRequestBehavior.AllowGet));
        }