public CompanyViewModel(tDitte Company) { this.NomeDittaa = Company.NomeDitta; this.RagioneSocialeDitta = Company.RagioneSocialeDitta; this.EmailDitta = Company.EmailDitta; this.CittaDitta = Company.CittaDitta; this.IdDitta = Company.IdDitta; }
public void SaveCompany(tDitte Company, EnumUseful.typeOfDatabaseOperation typeOfDatabaseOperation) { switch (typeOfDatabaseOperation) { case EnumUseful.typeOfDatabaseOperation.EDIT: tDitte CompanyToEdit = dbEntity.tDitte.FirstOrDefault( x => x.IdDitta == Company.IdDitta ); if (CompanyToEdit != null) { CompanyToEdit.IdDitta = Company.IdDitta; CompanyToEdit.NomeDitta = Company.NomeDitta; CompanyToEdit.RagioneSocialeDitta = Company.RagioneSocialeDitta; CompanyToEdit.IndirizzoDitta = Company.IndirizzoDitta; CompanyToEdit.CapDitta = Company.CapDitta; CompanyToEdit.CittaDitta = Company.CittaDitta; CompanyToEdit.ProvinciaDitta = Company.ProvinciaDitta; CompanyToEdit.TelefonoDitta = Company.TelefonoDitta; CompanyToEdit.FaxDitta = Company.FaxDitta; CompanyToEdit.UrlDitta = Company.UrlDitta; CompanyToEdit.EmailDitta = Company.EmailDitta; CompanyToEdit.P_IvaDitta = Company.P_IvaDitta; CompanyToEdit.CodiceAgente = Company.CodiceAgente; CompanyToEdit.Listino = Company.Listino; CompanyToEdit.Logo = Company.Logo; } break; case EnumUseful.typeOfDatabaseOperation.CREATE: if (Company != null) { dbEntity.tDitte.Add(Company); } break; case EnumUseful.typeOfDatabaseOperation.SAVE: break; default: break; } dbEntity.SaveChanges(); }
public CompanyViewModelDetails(tDitte Company) { this.IdDitta = Company.IdDitta; this.NomeDitta = Company.NomeDitta; this.RagioneSocialeDitta = Company.RagioneSocialeDitta; this.IndirizzoDitta = Company.IndirizzoDitta; this.CapDitta = Company.CapDitta; this.CittaDitta = Company.CittaDitta; this.ProvinciaDitta = Company.ProvinciaDitta; this.TelefonoDitta = Company.TelefonoDitta; this.FaxDitta = Company.FaxDitta; this.UrlDitta = Company.UrlDitta; this.P_IvaDitta = Company.P_IvaDitta; this.CodiceAgente = Company.CodiceAgente; this.Listino = Company.Listino; this.Logo = Company.Logo; }