예제 #1
0
        public ServiceResult <Core.Model.User> UpdateUser(Core.Model.User user)
        {
            ServiceResult <Core.Model.User> result = new ServiceResult <Core.Model.User>();

            try
            {
                var address = user.Addresses.FirstOrDefault();

                _userBO.Update(user);
                _addressBO.Update(address);

                result.Data = user;
            }
            catch (Exception ex)
            {
                result.HasError     = true;
                result.ErrorMessage = ex.Message;
            }

            return(result);
        }