예제 #1
0
        /// <summary>
        /// Xóa đối tượng
        /// </summary>
        /// <param name="id">id của đối tượng</param>
        /// <returns>ServiceResult</returns>
        /// create: 7/2/2021
        public virtual async Task <ServiceResult> Delete(string id)
        {
            ServiceResult serviceResult = new ServiceResult();

            if (await _baseData.Delete(id) == 1)
            {
                serviceResult.MISAeShopCode = MISAeShopServiceCode.Success;
            }
            else
            {
                serviceResult.MISAeShopCode = MISAeShopServiceCode.BadRequest;
                serviceResult.Error.Add(new ErrorResult()
                {
                    DevMsg  = Properties.Resources.ErrorServive_Shop_ShopId_notExist,
                    UserMsg = Properties.Resources.ErrorServive_Shop_ShopId_notExist
                });
            }
            return(serviceResult);
        }
예제 #2
0
        /// <summary>
        /// Xử lý nghiệp vụ xóa
        /// </summary>
        /// <param name="entity">thực thể cần xóa</param>
        /// <returns></returns>
        public virtual ServiceResult Delete(Guid id)
        {
            // Khởi tạo reponsive database
            var serviceResult = new ServiceResult();

            // Gọi đến method queyry của dbContex để thực hiện truy vấn vào database
            serviceResult.Data = _baseData.Delete(id);
            if (serviceResult.Data != null)
            {
                serviceResult.MisaCode = MISACode.Success;
                serviceResult.Success  = true;
            }
            else
            {
                ErrorMsg errorMsg = new ErrorMsg();
                errorMsg.DevMsg   = MISA.QLTS.BACKEND.COMMON.Properties.Resources.Msg_Dev;
                errorMsg.MoreInfo = MISA.QLTS.BACKEND.COMMON.Properties.Resources.MoreInfo;
                errorMsg.UserMsg.Add(MISA.QLTS.BACKEND.COMMON.Properties.Resources.Error_UserMsg);
                serviceResult.Data     = errorMsg;
                serviceResult.MisaCode = MISACode.NotValid;
                serviceResult.Success  = false;
            }
            return(serviceResult);
        }
예제 #3
0
 public void DeleteCronTask(Guid id)
 {
     _cronTaskData.Delete(id);
 }
예제 #4
0
 public void DeleteEmail(Guid id)
 {
     _emailData.Delete(id);
 }
예제 #5
0
 public void DeleteUserType(Guid id)
 {
     _userTypeData.Delete(id);
 }
예제 #6
0
 public void DeleteUserIdentifier(Guid id)
 {
     _userIdentifierData.Delete(id);
 }
예제 #7
0
 public void DeleteSource(Guid id)
 {
     _sourceData.Delete(id);
 }
예제 #8
0
 public void DeleteSegment(Guid id)
 {
     _segmentData.Delete(id);
 }
예제 #9
0
 public void DeleteEmailSetting(Guid id)
 {
     _emailSettingData.Delete(id);
 }