public Rec_InterviewCampaignDetailModel Post([Bind] Rec_InterviewCampaignDetailModel model) { ActionService service = new ActionService(UserLogin); string status = string.Empty; if (model.InterviewCampaignID != null) { var interviewcampaign = service.GetData <Rec_InterviewCampaignEntity>(Common.DotNetToOracle(model.InterviewCampaignID.ToString()), ConstantSql.hrm_rec_sp_get_InterviewCampaignById, ref status).FirstOrDefault(); if (interviewcampaign != null) { model.DateFrom = interviewcampaign.DateInterviewFrom; model.DateTo = interviewcampaign.DateInterviewTo; model.LevelInterview = interviewcampaign.LevelInterview; } } #region Validate string message = string.Empty; var checkValidate = HRM.Business.Main.Domain.ValidatorService.OnValidateData <Rec_InterviewCampaignDetailModel>(model, "Rec_InterviewCampaignDetail", ref message); if (!checkValidate) { model.ActionStatus = message; return(model); } #endregion return(service.UpdateOrCreate <Rec_InterviewCampaignDetailEntity, Rec_InterviewCampaignDetailModel>(model)); }
/// <summary> /// Tạo mời một CatExportItem /// </summary> /// <param name="model"></param> /// <returns></returns> public ActionResult CreateInLine([Bind] Rec_InterviewCampaignDetailModel model) { var service = new RestServiceClient <Rec_InterviewCampaignDetailModel>(UserLogin); service.SetCookies(this.Request.Cookies, _Hrm_Hre_Service); var result = service.Post(_Hrm_Hre_Service, "api/Rec_InterviewCampaignDetail/", model); return(Json(result)); }
public Rec_InterviewCampaignDetailModel GetById(Guid id) { string status = string.Empty; var model = new Rec_InterviewCampaignDetailModel(); var service = new ActionService(UserLogin); var entity = service.GetByIdUseStore <Rec_InterviewCampaignDetailEntity>(id, ConstantSql.hrm_rec_sp_get_InterviewCampaignById, ref status); if (entity != null) { model = entity.CopyData <Rec_InterviewCampaignDetailModel>(); } model.ActionStatus = status; return(model); }