public override async Task<Position> GetPreisBeforeCommitAsync(Position position, string kundeId, Artikel artikel, string datum, string menge, string deviceLanguage, User user) { if (String.IsNullOrEmpty(kundeId)) kundeId = "0"; if (String.IsNullOrEmpty(menge)) menge = "0"; // it does not make a difference to use the function of angebot DataAccessLayer.DAL_Angebot dal_Angebot = new DataAccessLayer.DAL_Angebot(); return await dal_Angebot.GetAngebotPreisBeforeCommitAsync(this,position,kundeId, artikel, datum, menge, deviceLanguage, user); }
override public BusinessLayer.Position GetPreisBeforeCommit(Position position, string kundeID,BusinessLayer.Artikel artikel, string datum, string menge, string deviceLanguage, BusinessLayer.User user) { if (String.IsNullOrEmpty(kundeID)) kundeID = "0"; if (String.IsNullOrEmpty(menge)) menge = "0"; DataAccessLayer.DAL_Auftrag dal_Auftrag = new DataAccessLayer.DAL_Auftrag(); return dal_Auftrag.GetAuftragPreisBeforeCommit(this,position,kundeID, artikel, datum, menge, deviceLanguage, ref user); }
public static Position Create() { // ein ganz neuer Kunde wird initializiert var position = new Position (); return position; }
public override async Task<Position> GetPreisBeforeCommitAsync(Position position, string kundeId, Artikel artikel, string datum, string menge, string deviceLanguage, User user) { if (String.IsNullOrEmpty(kundeId)) kundeId = "0"; if (String.IsNullOrEmpty(menge)) menge = "0"; DataAccessLayer.DAL_Bestellung dal_Bestellung = new DataAccessLayer.DAL_Bestellung(); return await dal_Bestellung.GetBestellungPreisBeforeCommitAsync(this,position,kundeId, artikel, datum, menge, deviceLanguage, user); }
async virtual public Task<BusinessLayer.Position> GetPreisBeforeCommitAsync(Position position, string kundeId,BusinessLayer.Artikel artikel, string datum, string menge, string deviceLanguage, BusinessLayer.User user) { await System.Threading.Tasks.Task.Delay(0); return null; }
virtual public BusinessLayer.Position GetPreisBeforeCommit(Position position, string kundeId,BusinessLayer.Artikel artikel, string datum, string menge, string deviceLanguage, BusinessLayer.User user) { return null; }