public string InsertUpdateEmployeeCategory(EmployeeCategoryViewModel employeeCategoryViewModel) { object result = null; try { AppUA _appUA = Session["AppUA"] as AppUA; employeeCategoryViewModel.commonObj = new CommonViewModel(); employeeCategoryViewModel.commonObj.CreatedBy = _appUA.UserName; employeeCategoryViewModel.commonObj.CreatedDate = _appUA.DateTime; employeeCategoryViewModel.commonObj.UpdatedBy = employeeCategoryViewModel.commonObj.CreatedBy; employeeCategoryViewModel.commonObj.UpdatedDate = employeeCategoryViewModel.commonObj.CreatedDate; switch (employeeCategoryViewModel.Operation) { case "Insert": result = _employeeBusiness.InsertEmployeeCategory(Mapper.Map <EmployeeCategoryViewModel, EmployeeCategory>(employeeCategoryViewModel)); break; case "Update": result = _employeeBusiness.UpdateEmployeeCategory(Mapper.Map <EmployeeCategoryViewModel, EmployeeCategory>(employeeCategoryViewModel)); break; } return(JsonConvert.SerializeObject(new { Result = "OK", Record = result })); } catch (Exception ex) { AppConstMessage cm = c.GetMessage(ex.Message); return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = cm.Message })); } }
public string GetEmployeeCategories(string Code) { try { EmployeeCategoryViewModel EmployeeCategoryObj = Mapper.Map <EmployeeCategory, EmployeeCategoryViewModel>(_employeeBusiness.GetEmployeeCategoryDetails(Code)); return(JsonConvert.SerializeObject(new { Result = "OK", Records = EmployeeCategoryObj })); } catch (Exception ex) { AppConstMessage cm = c.GetMessage(ex.Message); return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = cm.Message })); } }