private async Task <BaseResult> Update(CampaignProduct campaignProduct, int updateBy = 0, string updateByUserName = "") { var result = new BaseResult() { Result = Result.Success }; var campaignProductForUpdate = _campaignProductRepository.Query().FirstOrDefault(p => p.Id == campaignProduct.Id); if (campaignProductForUpdate == null || campaignProduct.Id <= 0) { result.Result = Result.Failed; result.Message = "Không tìm thấy"; return(result); } try { campaignProductForUpdate = campaignProduct.ToCampaignProduct(campaignProductForUpdate); //Cập nhật thông tin chung của thực thể campaignProductForUpdate = campaignProductForUpdate.UpdateCommonInt(updateBy, updateByUserName); await _campaignProductRepository.UpdateAsync(campaignProductForUpdate); } catch (Exception e) { result.Result = Result.SystemError; result.Message = e.ToString(); } return(result); }
private async Task <BaseResult> Create(CampaignProduct campaignProduct) { var result = new BaseResult(); campaignProduct.CampaignId = campaignProduct.CampaignId; try { await _campaignProductRepository.InsertAsync(campaignProduct); } catch (Exception e) { result.Result = Result.SystemError; result.Message = e.ToString(); } return(result); }
public CampaignProduct Update(CampaignProduct entity) { return(_campaignproductsDal.Update(entity)); }
public void Delete(CampaignProduct entity) { _campaignproductsDal.Delete(entity); }
public CampaignProduct Add(CampaignProduct entity) { return(_campaignproductsDal.Add(entity)); }
public static CampaignProduct ToCampaignProduct(this CampaignProduct entity, CampaignProduct destination) { return(entity.MapTo(destination)); }
public static CampaignProductItem ToItem(this CampaignProduct entity) { return(entity.MapTo <CampaignProduct, CampaignProductItem>()); }
public static CampaignProductModel ToModel(this CampaignProduct entity) { return(entity.MapTo <CampaignProduct, CampaignProductModel>()); }