Пример #1
0
        public Task <UpsertModelResponse <User> > UpsertAsync(User user)
        {
            if (user.Id.Length == 0)
            {
                user.Id = (users.Select(x => int.Parse(x.Id)).Max() + 1).ToString();
            }
            users.Add(user);
            var response = new UpsertModelResponse <User> {
                Success = true, Model = user
            };

            return(Task.FromResult(response));
        }
Пример #2
0
        public Task <UpsertModelResponse <Vendor> > UpsertAsync(Vendor vendor)
        {
            if (string.IsNullOrEmpty(vendor.Id))
            {
                vendor.Id = Guid.NewGuid().ToString();
            }
            else
            {
                for (int i = 0; i < vendors.Length; i++)
                {
                    if (vendors[i].Id == vendor.Id)
                    {
                        vendors[i] = vendor;
                        break;
                    }
                }
            }
            var response = new UpsertModelResponse <Vendor> {
                Success = true, Model = vendor
            };

            return(Task.FromResult(response));
        }