public ActionResult Index()
        {
            AgentMessagesModel model = new AgentMessagesModel();

            model.AgentMessageList = ser.GetAgentMessageList();
            return(View(model));
        }
        public ActionResult Detail(int id)
        {
            AgentMessagesModel model = new AgentMessagesModel();

            model = ser.GetAgentMessageDetail(id);

            return(View(model));
        }
        public ActionResult Create()
        {
            AgentMessagesModel model = new AgentMessagesModel();

            ViewData["AgentList"] = new SelectList(defaultProvider.GetAgentList(), "AgentId", "AgentName");
            model.ProductList     = ser.GetAllProductList();
            return(View(model));
        }
 public ActionResult Create(AgentMessagesModel model)
 {
     try
     {
         ser.AgentMessageAdd(model);
     }
     catch
     {
     }
     model.ProductList     = ser.GetAllProductList();
     ViewData["AgentList"] = new SelectList(defaultProvider.GetAgentList(), "AgentId", "AgentName");
     return(RedirectToAction("Index"));
 }
Example #5
0
        //for adding into AgentMessage Table
        public void AgentMessageAdd(AgentMessagesModel modelToSave)
        {
            Core_AgentMessages datamodel = new Core_AgentMessages()
            {
                AgentId     = modelToSave.AgentId,
                ProductId   = modelToSave.Productid,
                MessageText = modelToSave.MessageText,
                CreatedBy   = 1,
                CreatedDate = DateTime.Now
            };

            ent.AddToCore_AgentMessages(datamodel);
            ent.SaveChanges();
        }
Example #6
0
        //for edit
        public void AgentMessageEdit(AgentMessagesModel model)
        {
            Core_AgentMessages result = ent.Core_AgentMessages.Where(x => x.AgentMessageId == model.AgentMessageId).FirstOrDefault();


            result.AgentMessageId = model.AgentMessageId;
            result.AgentId        = model.AgentId;
            result.ProductId      = model.Productid;
            result.MessageText    = model.MessageText;
            result.UpdatedBy      = 1;
            result.UpdatedDate    = DateTime.Now;

            ent.ApplyCurrentValues(result.EntityKey.EntitySetName, result);
            ent.SaveChanges();
        }
Example #7
0
        public AgentMessagesModel GetAgentMessageDetail(int AgentMessageId)
        {
            Core_AgentMessages result = ent.Core_AgentMessages.Where(x => x.AgentMessageId == AgentMessageId).FirstOrDefault();
            AgentMessagesModel model  = new AgentMessagesModel();

            model.AgentMessageId = result.AgentMessageId;
            model.AgentId        = result.AgentId;
            model.Productid      = result.ProductId;
            model.MessageText    = result.MessageText;
            model.CreatedDate    = result.CreatedDate;
            model.CreatedBy      = result.CreatedBy;
            model.AgentName      = result.Agents.AgentName;
            model.ProductName    = result.Core_Products.ProductName;


            return(model);
        }
Example #8
0
        //for listing
        public IEnumerable <AgentMessagesModel> GetAgentMessageList()
        {
            List <AgentMessagesModel> model = new List <AgentMessagesModel>();

            var result = ent.Core_AgentMessages;

            foreach (var item in result)
            {
                AgentMessagesModel obj = new AgentMessagesModel
                {
                    AgentMessageId = item.AgentMessageId,
                    AgentId        = item.AgentId,
                    Productid      = item.ProductId,
                    MessageText    = item.MessageText,
                    CreatedBy      = item.CreatedBy,
                    CreatedDate    = item.CreatedDate,
                    AgentName      = item.Agents.AgentName,
                    ProductName    = item.Core_Products.ProductName
                };
                model.Add(obj);
            }
            return(model.AsEnumerable());
        }