// POST: api/Salesperson public Salesperson Post([FromBody] Salesperson value) { if (value != null) { var faulted = new Salesperson(); faulted.IsFaulted = false; try { db.Persist(value); return(faulted); } catch (DatabaseLink.DataLayerArgumentException e) { faulted.IsFaulted = true; faulted.DataLayerArgumentException = e.Message; } catch (DatabaseLink.DataLayerException e) { faulted.IsFaulted = true; faulted.DataLayerException = e.Message; } return(faulted); } return(null); }
public void DBSalespersonTest_Persist() { DBSalesperson dBSalesperson = new DBSalesperson(); Salesperson person = new Salesperson() { Name = "Test", LastName = "Object" }; dBSalesperson.Persist(person); }
public void DBSalespersonTest_Persist_Delete() { DBSalesperson dBSalesperson = new DBSalesperson(); Salesperson person = new Salesperson() { Name = "Test", LastName = "Object" }; dBSalesperson.Persist(person); Salesperson salesman = dBSalesperson.GetAll().SingleOrDefault(x => { return(x.Name.Equals("Test") && x.LastName.Equals("Object")); }); dBSalesperson.Delete(salesman.Id); }