コード例 #1
0
 public async Task <IActionResult> DeleteSettingMail([FromBody] Setting_Mail_Supplier_Dto model)
 {
     if (await _settingMailService.DeleteSettingSupplier(model))
     {
         return(NoContent());
     }
     throw new Exception("Delete setting mail error ");
 }
コード例 #2
0
        public async Task <IActionResult> UpdateSettingMail([FromBody] Setting_Mail_Supplier_Dto model)
        {
            var updateBy = User.FindFirst(ClaimTypes.Name).Value;

            model.Updated_By = updateBy;
            if (await _settingMailService.EditSettingSupplier(model))
            {
                return(NoContent());
            }
            throw new Exception("Edit setting mail error ");
        }
コード例 #3
0
        public async Task <bool> DeleteSettingSupplier(Setting_Mail_Supplier_Dto model)
        {
            var item = _mapper.Map <WMSB_Setting_Supplier>(model);

            _iSettingMailSupplierReopo.Remove(item);
            try
            {
                return(await _iSettingMailSupplierReopo.SaveAll());
            }
            catch (System.Exception)
            {
                return(false);
            }
        }
コード例 #4
0
        public async Task <bool> EditSettingSupplier(Setting_Mail_Supplier_Dto model)
        {
            model.Updated_Time = timeNow;
            var item = _mapper.Map <WMSB_Setting_Supplier>(model);

            try
            {
                _iSettingMailSupplierReopo.Update(item);
                return(await _iSettingMailSupplierReopo.SaveAll());
            }
            catch (System.Exception)
            {
                return(false);
            }
        }
コード例 #5
0
        public async Task <bool> CreatSettingSupplier(Setting_Mail_Supplier_Dto model)
        {
            var item = await _iSettingMailSupplierReopo.FindAll(x => x.Factory == model.Factory && x.Supplier_No == model.Supplier_No && x.Subcon_ID == model.Subcon_ID).FirstOrDefaultAsync();

            if (item == null)
            {
                model.Updated_Time = timeNow;
                _iSettingMailSupplierReopo.Add(_mapper.Map <WMSB_Setting_Supplier>(model));
                try
                {
                    return(await _iSettingMailSupplierReopo.SaveAll());
                }
                catch (System.Exception)
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }