public static Dealer PrepareDealerToInsertDB(DealerViewModel pDealer) { if (DealerViewModel.dealerExistInDB(pDealer.document)) { throw new Exception("El concesionario que intenta ingresar ya se encuentra almacenado en la base de datos"); } Dealer oDealerDB = DealerViewModel.setDataToDealer(pDealer); return(oDealerDB); }
public static Dealer setDataToDealer(DealerViewModel pDealer) { if (pDealer.document.Trim() == "") { throw new Exception("El NIT del concesionario es obligatorio"); } if (pDealer.name.Trim() == "") { throw new Exception("El nombre del concesionario no puede ir vacío"); } Dealer oDealerDB = new Dealer(); oDealerDB.deal_document = pDealer.document; oDealerDB.deal_name = pDealer.name; oDealerDB.deal_state = true; oDealerDB.deal_registrationDate = DateTime.Now; return(oDealerDB); }