예제 #1
0
        public async Task <BaseResult> CreateOrUpdate(CampaignOrderModel model, int updateBy = 0, string updateByUserName = "")
        {
            var campaignOrder = model.ToCampaignOrder();

            //Cập nhật thông tin chung của thực thể
            campaignOrder = campaignOrder.UpdateCommonInt(updateBy, updateByUserName);

            if (campaignOrder.Id > 0)
            {
                //Cập nhật
                return(await Update(campaignOrder));
            }
            else
            {
                //Thêm mới
                return(await Create(campaignOrder));
            }
        }
예제 #2
0
        public async Task <IActionResult> CreateOrUpdate([FromBody] CampaignOrderModel campaignOrder)
        {
            var result = await _campaignOrderService.CreateOrUpdate(campaignOrder);

            return(Ok(result));
        }
예제 #3
0
 public static CampaignOrder ToCampaignOrder(this CampaignOrderModel model)
 {
     return(model.MapTo <CampaignOrderModel, CampaignOrder>());
 }