示例#1
0
 public ActionResult Upload(GroupCostCenterModel Model)
 {
     if (ModelState.IsValid)
     {
         foreach (GroupCostCenterItem data in Model.Details)
         {
             try
             {
                 data.CreatedDate  = DateTime.Now;
                 data.CreatedBy    = CurrentUser.USERNAME;
                 data.ModifiedDate = null;
                 data.IsActive     = true;
                 var lg  = data.CostCenter.Length;
                 var dto = Mapper.Map <GroupCostCenterDto>(data);
                 if (data.ErrorMessage == "" | data.ErrorMessage == "null" | data.ErrorMessage == null)
                 {
                     _GroupCostCenterBLL.Save(dto);
                 }
                 AddMessageInfo(Constans.SubmitMessage.Saved, Enums.MessageInfoType.Success);
             }
             catch (Exception exception)
             {
                 AddMessageInfo(exception.Message, Enums.MessageInfoType.Error);
                 Model.MainMenu     = _mainMenu;
                 Model.CurrentLogin = CurrentUser;
                 return(View(Model));
             }
         }
     }
     return(RedirectToAction("Index", "MstGroupCostCenter"));
 }
示例#2
0
        public ActionResult Upload()
        {
            var model = new GroupCostCenterModel();

            model.MainMenu     = _mainMenu;
            model.CurrentLogin = CurrentUser;
            return(View(model));
        }
示例#3
0
        //
        // GET: /MstGroupCostCenter/

        public ActionResult Index()
        {
            var data  = _GroupCostCenterBLL.GetGroupCenter();
            var model = new GroupCostCenterModel();

            model.Details           = Mapper.Map <List <GroupCostCenterItem> >(data);
            model.MainMenu          = _mainMenu;
            model.CurrentLogin      = CurrentUser;
            model.CurrentPageAccess = CurrentPageAccess;
            return(View(model));
        }