Beispiel #1
0
        public ResponseModel UpdateCustomer(Customer model)
        {
            var targetModel = context.Customers.FirstOrDefault(c => c.Id == model.Id);

            if (model == null)
            {
                return(ResponseHelper.GetFailModel("更新失败,查不到这条记录"));
            }
            targetModel = ResponseHelper.ConvertCustomerModel(model, targetModel);
            context.Entry <Customer>(targetModel).State = EntityState.Modified;
            var res = context.SaveChanges();

            if (res == 0)
            {
                return(ResponseHelper.GetFailModel("更新失败"));
            }
            return(ResponseHelper.GetSuccessModel("更新成功"));
        }