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)); }
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 })); } }