示例#1
0
        //[AbpAuthorize(AppPermissions.Pages_HopDongs_Create)]
        protected virtual async Task Create(CreateOrEditHopDongDto input)
        {
            var hopDong = ObjectMapper.Map <HopDong>(input);



            await _hopDongRepository.InsertAsync(hopDong);
        }
示例#2
0
        //[AbpAuthorize(AppPermissions.Pages_HopDongs_Create)]
        protected virtual async Task <int> Create(CreateOrEditHopDongDto input)
        {
            var hopDong = ObjectMapper.Map <HopDong>(input);



            return(await _hopDongRepository.InsertAndGetIdAsync(hopDong));
        }
示例#3
0
        public async Task CreateOrEdit(CreateOrEditHopDongDto input)
        {
            if (input.Id == null)
            {
                using (SqlConnection conn = new SqlConnection(connectionString))
                {
                    if (conn.State == ConnectionState.Closed)
                    {
                        await conn.OpenAsync();
                    }
                    var tableName = "HopDong";
                    var result    = await conn.QueryAsync <string>(sql : "exec SYS_CodeMasters_Gen_LHD " + tableName);

                    input.SoHopDong = result.ToList().First();
                    await Create(input);
                }
            }
            else
            {
                await Update(input);
            }
        }
示例#4
0
        //[AbpAuthorize(AppPermissions.Pages_HopDongs_Edit)]
        protected virtual async Task Update(CreateOrEditHopDongDto input)
        {
            var hopDong = await _hopDongRepository.FirstOrDefaultAsync((int)input.Id);

            ObjectMapper.Map(input, hopDong);
        }