public void AddRecord(DatabaseTable table, IDtoObject record) { try { switch (table) { case DatabaseTable.User: Tables.UserTable.AddUserRecord(record); break; case DatabaseTable.Item: Tables.ItemTable.AddItemRecord(record); break; case DatabaseTable.Sale: Tables.SaleTable.AddSaleRecord(record); break; case DatabaseTable.Auction: Tables.AuctionTable.AddAuctionRecord(record); break; default: break; } } catch (Exception ex) { throw new DisconnectException(ex.Message, ex); } }
public void DeleteRecord(DatabaseTable table, IDtoObject record) { try { var adapter = Tables.TableFactory.GetTableAdapter(table, connection); adapter.DeleteRecord(record); } catch (Exception ex) { throw new ConnectException(ex.Message, ex); } }
internal static void DeleteUserRecord(IDtoObject record) { using (var ctx = new SI2_Entities()) { BidSoftware.Shared.DTODefinition.User u = (BidSoftware.Shared.DTODefinition.User)record; ctx.sp_deleteUser(u.Email); } }
internal static void AddUserRecord(IDtoObject record) { using (var ctx = new SI2_Entities()) { BidSoftware.Shared.DTODefinition.User rec = (BidSoftware.Shared.DTODefinition.User)record; ctx.sp_addUser(rec.Email, rec.Name, rec.Address, rec.Password, rec.CountryNum); } }
internal static void UpdateUserRecord(IDtoObject record) { BidSoftware.Shared.DTODefinition.User u = (BidSoftware.Shared.DTODefinition.User)record; using (var ctx = new SI2_Entities()) { u = (BidSoftware.Shared.DTODefinition.User)record; ctx.sp_editUser(u.Email, u.Name, u.Address, u.Password, u.CountryNum); } }
private void fillForm(IDtoObject dto) { var dtoType = dto.GetType(); var dtoFields = from prop in dtoType.GetProperties() select new { Property = prop, Defs = prop.GetCustomAttributes <DtoDefAttribute>(false) }; foreach (var dtoField in dtoFields) { if (dtoField.Defs.Count() > 0) { var definition = dtoField.Defs.First(); Label lbl = getLabel(definition); Control input = getControl(dtoField.Property, definition); this.Controls.Add(lbl); this.Controls.Add(input); } } }
public bool Process() { _currencies = RestInvokers[typeof(CurrenciesDto)].Invoke(1); return(true); }
public virtual void DeleteRecord(IDtoObject record) { throw new NotImplementedException(); }
private void setFormCaption(IDtoObject instance) { this.Text = String.Format("{0} - {1}", instance.ObjectName, inType.ToString()); }
public override void DeleteRecord(IDtoObject record) { deleteRecord((T)record); }
public override void UpdateRecord(IDtoObject record) { updateRecord((T)record); }
public override void AddRecord(IDtoObject record) { addRecord((T)record); }
private BusinessObject CreateBusinessObject(IDtoObject dto) { }
public void ProcessDto(IDtoObject dto) { var businessObject = this.CreateBusinessObject(dto); this.repository.Add(businessObject); }