Пример #1
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="tenantId">机构id</param>
        /// <param name="entity">节假日实体</param>
        /// <returns>添加结果</returns>
        public async Task <BaseErrType> AddAsync(Guid tenantId, ComHolidayForm entity)
        {
            var data = _mapper.Map <ComHolidayForm, ComHoliday>(entity);

            data.TenantId   = tenantId;
            data.Id         = Guid.NewGuid();
            data.CreateDate = DateTime.Now;
            return(await ResultAsync(() => _comHolidayRepository.AddAsync(data)));
        }
Пример #2
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="entity">实体</param>
        /// <returns>结果</returns>
        public async Task <BaseErrType> UpdateAsync(Guid tenantId, ComHolidayForm entity)
        {
            var data = await _comHolidayRepository.GetAsync(w => w.Id.Equals(entity.Id));

            if (data == null)
            {
                return(BaseErrType.DataNotFound);
            }
            data.TenantId   = tenantId;
            data            = _mapper.Map <ComHolidayForm, ComHoliday>(entity);
            data.CreateDate = DateTime.Now;
            return(await ResultAsync(() => _comHolidayRepository.UpdateAsync(data)));
        }
Пример #3
0
 /// <summary>
 /// 修改
 /// </summary>
 /// <param name="entity">实体</param>
 /// <returns>结果</returns>
 public async Task <BaseErrType> UpdateAsync(Guid tenantId, ComHolidayForm entity)
 {
     return(await _comHolidayManager.UpdateAsync(tenantId, entity));
 }
Пример #4
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="tenantId">机构id</param>
        /// <param name="entity">节假日实体</param>
        /// <returns>添加结果</returns>
        public async Task <BaseErrType> AddAsync(Guid tenantId, ComHolidayForm entity)
        {
            var data = await _comHolidayManager.AddAsync(tenantId, entity);

            return(data);
        }