public JsonResult SaveCampaignMainFrame(ACM.Model.CampaignMainFrame cmpMainfram)
        {
            //  RedirectToAction("CampaignView");

            CampaignMainFrame campaignMainFrame = new CampaignMainFrame();

            campaignMainFrame = campaignServiceClient.CampaignMainframeInq(cmpMainfram);

            if (ModelState.IsValid)
            {
                if (campaignMainFrame == null)
                {
                    campaignServiceClient.CampaignMainFrameAdd(cmpMainfram);
                    return(Json(cmpMainfram));
                }
                else
                {
                    campaignServiceClient.CampaignMainFrameMod(cmpMainfram);
                    return(Json(cmpMainfram));
                }
            }
            else
            {
                IEnumerable <ModelError> errors = ModelState.Values.SelectMany(v => v.Errors);
                ViewBag.error = "Error in the form";
                return(Json(cmpMainfram, ViewBag.error));
            }
        }
Example #2
0
 public string CampaignMainFrameDel(CampaignMainFrame request)
 {
     try
     {
         return(campaignProxy.CampaignMainFrameDel(request));
     }
     catch (Exception exp)
     {
         WCFFaultException.GetClientException(exp, "CampaignMainFrameDel");
         throw new Exception(exp.ToString());
     }
 }
Example #3
0
 public string CampaignMainFrameMod(CampaignMainFrame request)
 {
     try
     {
         using (ACM_Redesign2014Context ctx = new ACM_Redesign2014Context())
         {
             ctx.Entry(request).State = EntityState.Modified;
             ctx.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         Error.WriteException(TraceEventType.Error, ex.Message.ToString(), "CampaignMainFrameMod");
         throw;
     }
     return("Successfully updated");
 }
Example #4
0
 public string CampaignMainFrameAdd(CampaignMainFrame request)
 {
     try
     {
         using (ACM_Redesign2014Context ctx = new ACM_Redesign2014Context())
         {
             ctx.CampaignMainFrames.Add(request);
             ctx.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         Error.WriteException(TraceEventType.Error, ex.Message.ToString(), "CampaignMainFrameAdd");
         throw;
     }
     return("Successfully added");
 }
Example #5
0
        public string CampaignMainFrameDel(CampaignMainFrame request)
        {
            try
            {
                using (ACM_Redesign2014Context ctx = new ACM_Redesign2014Context())
                {
                    ctx.Configuration.ProxyCreationEnabled = false;

                    CampaignMainFrame campaign = ctx.CampaignMainFrames.Find(request.CampaignId);

                    ctx.CampaignMainFrames.Remove(campaign);
                    ctx.SaveChanges();
                    ctx.Configuration.ProxyCreationEnabled = true;
                }
            }
            catch (Exception ex)
            {
                Error.WriteException(TraceEventType.Error, ex.Message.ToString(), "CampaignMainFrameDel");
                throw;
            }
            return("Successfully deleted");
        }
Example #6
0
        public CampaignMainFrame CampaignMainFrameInq(CampaignMainFrame request)
        {
            CampaignMainFrame response = new CampaignMainFrame();

            try
            {
                using (ACM_Redesign2014Context ctx = new ACM_Redesign2014Context())
                {
                    ctx.Configuration.ProxyCreationEnabled = false;
                    if (request != null)
                    {
                        response = ctx.CampaignMainFrames.Find(request.CampaignId);
                    }
                    ctx.Configuration.ProxyCreationEnabled = true;
                }
            }
            catch (Exception ex)
            {
                Error.WriteException(TraceEventType.Error, ex.Message.ToString(), "CampaignMainFrameInq");
                throw;
            }
            return(response);
        }
Example #7
0
        public List <CampaignMainFrame> CampaignMainFrameInfo(CampaignMainFrame request)
        {
            List <CampaignMainFrame> response = new List <CampaignMainFrame>();

            try
            {
                using (ACM_Redesign2014Context ctx = new ACM_Redesign2014Context())
                {
                    if (request != null && request.CampaignId != 0)
                    {
                        response = (from campaignMainFrame in ctx.CampaignMainFrames
                                    where campaignMainFrame.CampaignId == request.CampaignId
                                    select campaignMainFrame).ToList();
                    }
                }
            }
            catch (Exception ex)
            {
                Error.WriteException(TraceEventType.Error, ex.Message.ToString(), "CampaignMainFrameInfo");
                throw;
            }
            return(response);
        }
 public string CampaignMainFrameDel(CampaignMainFrame request)
 {
     return(campaignMainFrameDAO.CampaignMainFrameDel(request));
 }
 public CampaignMainFrame CampaignMainframeInq(CampaignMainFrame request)
 {
     return(campaignMainFrameDAO.CampaignMainFrameInq(request));
 }
 public List <CampaignMainFrame> CampaignMainFrameInfo(CampaignMainFrame request)
 {
     return(campaignMainFrameDAO.CampaignMainFrameInfo(request));
 }