[WebMethod(EnableSession = true)] //Session required by SessionCustomerRepository public GridModel Update(EditableCustomer value, GridState state) { SessionCustomerRepository.Update(value); return(SessionCustomerRepository.All().AsQueryable().ToGridModel(state)); }