/// <summary> /// Tạo mời một CatCountry /// </summary> /// <param name="model"></param> /// <returns></returns> public ActionResult Create([Bind] CatContractTypeModel model) { //var service = new RestServiceClient<CatContractTypeModel>(UserLogin); //service.SetCookies(this.Request.Cookies, _hrm_Hre_Service); //var result = service.Put(_hrm_Hre_Service, "api/CatContractType/", model); //return Json(result); return(View()); }
public CatContractTypeModel Post([Bind] CatContractTypeModel model) { #region Validate string message = string.Empty; var checkValidate = HRM.Business.Main.Domain.ValidatorService.OnValidateData <CatContractTypeModel>(model, "Cat_ContractType", ref message); if (!checkValidate) { model.ActionStatus = message; return(model); } #endregion ActionService service = new ActionService(UserLogin); model.ContractNextID = model.ContractNextID != null ? model.ContractNextID = Common.DotNetToOracle(model.ContractNextID) : string.Empty; return(service.UpdateOrCreate <Cat_ContractTypeEntity, CatContractTypeModel>(model)); }
/// <summary> /// [Son.Vo] - Lấy dữ liệu ContractType(Cat_ContractType) theo Id /// </summary> /// <param name="id"></param> /// <returns></returns> public CatContractTypeModel GetById(Guid id) { string status = string.Empty; var model = new CatContractTypeModel(); ActionService service = new ActionService(UserLogin); var entity = service.GetByIdUseStore <Cat_ContractTypeEntity>(id, ConstantSql.hrm_cat_sp_get_ContractTypeById, ref status); if (entity != null) { model = entity.CopyData <CatContractTypeModel>(); if (model.NoneEndContract == false) { model.ComputeEndDateByFomular = true; } if (model.NoneTypeInsuarance == false) { model.NoneTypeInsuaranceAdvance = true; } } model.ActionStatus = status; return(model); }