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