Esempio n. 1
0
        public ActionResult Index()
        {
            SubTypeNarrationViewModel evm = null;

            try
            {
                evm = new SubTypeNarrationViewModel();
                List <SelectListItem>     selectListItem = new List <SelectListItem>();
                List <CompaniesViewModel> companiesList  = Mapper.Map <List <Companies>, List <CompaniesViewModel> >(_companiesBusiness.GetAllCompanies());
                foreach (CompaniesViewModel cvm in companiesList)
                {
                    selectListItem.Add(new SelectListItem
                    {
                        Text     = cvm.Name,
                        Value    = cvm.Code.ToString(),
                        Selected = false
                    });
                }
                evm.CompaniesList = selectListItem;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(View(evm));
        }
Esempio n. 2
0
        public string InsertUpdateEmployee(SubTypeNarrationViewModel _employeeObj)
        {
            object result = null;

            try
            {
                AppUA _appUA = Session["AppUA"] as AppUA;
                _employeeObj.commonObj             = new CommonViewModel();
                _employeeObj.commonObj.CreatedBy   = _appUA.UserName;
                _employeeObj.commonObj.CreatedDate = _appUA.DateTime;
                _employeeObj.commonObj.UpdatedBy   = _appUA.UserName;
                _employeeObj.commonObj.UpdatedDate = _appUA.DateTime;
                result = _employeeBusiness.InsertUpdateEmployee(Mapper.Map <SubTypeNarrationViewModel, Employee>(_employeeObj));
                return(JsonConvert.SerializeObject(new { Result = "OK", Records = result }));
            }
            catch (Exception ex)
            {
                AppConstMessage cm = c.GetMessage(ex.Message);
                return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = cm.Message }));
            }
        }