Beispiel #1
0
        public HrmResultEntity <SalaryTypeEntity> SaveSalaryType(SalaryTypeEntity data, List <SalaryElementType> listData, List <SalarytypeMapperType> listSalarytypeMapper, string dbName)
        {
            var par = new DynamicParameters();

            par.Add("@Id", data.Id);
            par.Add("@Name", data.Name);
            par.Add("@StatusId", data.StatusId);
            par.Add("@Description", data.Description);
            par.Add("@IsAutoLock", data.IsAutoLock);
            par.Add("@DayLock", data.DayLock);
            par.Add("@MaximumDay", data.MaximumDay);
            par.Add("@CreatedBy", data.CreatedBy);
            par.Add("@UpdatedBy", data.UpdatedBy);
            par.Add("@SalaryElementType", listData.ConvertToUserDefinedDataTable(), DbType.Object);
            par.Add("@ListSalarytypeMapper", listSalarytypeMapper.ConvertToUserDefinedDataTable(), DbType.Object);
            par.Add("@DbName", dbName);
            return(ListProcedure <SalaryTypeEntity>("SalaryType_Update_SaveSalaryType", par, dbName: dbName));
        }
Beispiel #2
0
        public string SaveSalaryType(SalaryTypeEntity data, List <SalaryElementType> listData, List <SalarytypeMapperType> listSalarytypeMapper)
        {
            var response = _salaryTypeRepository.SaveSalaryType(data, listData, listSalarytypeMapper, _dbName);

            return(JsonConvert.SerializeObject(response));
        }