Exemplo n.º 1
0
 public int UpdateCustomers(IEnumerable <customer> items)
 {
     using (IOPContext db = new IOPContext())
     {
         CustomerConverter converter = new CustomerConverter(db);
         foreach (var item in items)
         {
             var model = converter.FromDto(item);
             db.Entry(model).State = System.Data.Entity.EntityState.Modified;
         }
         return(db.SaveChanges());
     }
 }
Exemplo n.º 2
0
        public async Task <Result <List <Customer> > > GetCustomers()
        {
            var resultFromClient = await customersClient.GetCustomersAsync();

            return(new Result <List <Customer> >
            {
                IsSuccess = resultFromClient.IsSuccess,
                Message = resultFromClient.Message,
                Value = resultFromClient.IsSuccess
                        ? resultFromClient.Value.Select(c => CustomerConverter.FromDto(c)).ToList()
                        : null
            });
        }
Exemplo n.º 3
0
        public async Task <Result <Customer> > CreateCustomer(Customer customer)
        {
            var resultFromClient = await customersClient.CreateCustomerAsync(CustomerConverter.ToDto(customer));

            return(new Result <Customer>
            {
                IsSuccess = resultFromClient.IsSuccess,
                Message = resultFromClient.Message,
                Value = resultFromClient.IsSuccess
                    ? CustomerConverter.FromDto(resultFromClient.Value)
                    : null
            });
        }