Esempio n. 1
0
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public async Task <ResultBase> Save(SaveSalemanModel request)
        {
            if (request == null)
            {
                return(ResultBase.Fail(Enum_ResultBaseCode.ParamError));
            }
            else if (string.IsNullOrEmpty(request.Name))
            {
                return(ResultBase.Fail(Enum_ResultBaseCode.ParamLackError));
            }

            if (request.Id == 0)
            {
                SalemanEntity entity = request.Convert <SalemanEntity>();
                entity.CreatedAt = DateTime.Now;
                entity.CreatedBy = 0;

                await salemanManager.InsertAsync(entity);
            }
            else
            {
                var entity = salemanManager.FindById <SalemanEntity>(request.Id);
                if (entity == null)
                {
                    return(ResultBase.Fail(Enum_ResultBaseCode.DataNotFoundError));
                }

                entity.Name            = request.Name;
                entity.Mobile          = request.Mobile;
                entity.SettlementPrice = request.SettlementPrice;
                entity.UpdatedAt       = DateTime.Now;
                entity.UpdatedBy       = 0;
                await salemanManager.UpdateAsync(entity);
            }
            return(ResultBase.Sucess());
        }
Esempio n. 2
0
        public async Task <ActionResult> Save(SaveSalemanModel request)
        {
            var result = await salemanBiz.Save(request);

            return(Json(result));
        }