예제 #1
0
        public HrmResultEntity <StaffExperienceEntity> SaveExperience(StaffExperienceEntity data, BasicParamType param)
        {
            var par = new DynamicParameters();

            par.Add("@Id", data.Id);
            par.Add("@StaffId", data.StaffId);
            par.Add("@FromDate", data.FromDate);
            par.Add("@ToDate", data.ToDate);
            par.Add("@OfficePositionID", data.OfficePositionID);
            par.Add("@OfficeRoleID", data.OfficeRoleID);
            par.Add("@CompanyName", data.CompanyName);
            par.Add("@Salary", data.Salary);
            par.Add("@CurrencyId", data.CurrencyId);
            par.Add("@Note", data.Note);
            par.Add("@BaseParam", param.ToUserDefinedDataTable(), DbType.Object);
            var result = ListProcedure <StaffExperienceEntity>("Staff_Update_SaveExperience", par, useCache: false);

            return(result);
        }
예제 #2
0
        public string SaveExperience(StaffExperienceEntity data, BasicParamType param)
        {
            var staffResponse = this._staffRepository.SaveExperience(data, param);

            return(JsonConvert.SerializeObject(staffResponse));
        }