public Msgprovider(string type, string operation, string date, MyDetails Details) { this.type = type; this.operation = operation; this.date = date; this.Details = Details; }
public static Message getMsg(string type, string operation, string date, MyDetails details) { //Message product = null; switch (operation) { case "start_communication": if (operation == "request") { createProduct1 c = new createProduct1(date, details); return(c.createProduct()); } else { createProduct4 c = new createProduct4(date, details); return(c.createProduct()); } break; case "end_communication": if (operation == "request") { createProduct2 c = new createProduct2(date, details); return(c.createProduct()); } else { createProduct5 c = new createProduct5(date, details); return(c.createProduct()); } break; case "Classification": if (operation == "request") { createProduct3 c = new createProduct3(date, details); return(c.createProduct()); } else { createProduct6 c = new createProduct6(date, details); return(c.createProduct()); } break; default: return(null); break; } }
public createProduct1(string date, MyDetails details) { this.date = date; this.details = details; }