private static void MapBaseProperties(Surnames sourceDbItem, SurnameDto targetDto) { targetDto.Id = sourceDbItem.Id; targetDto.CreateDate = sourceDbItem.CreateDate; targetDto.CreateUser = sourceDbItem.CreateUser; targetDto.UpdateDate = sourceDbItem.UpdateDate; targetDto.UpdateUser = sourceDbItem.UpdateUser; }
public static SurnameDto GetById(long recordId) { SurnameDto result = null; using (TestDbEntities db = new TestDbEntities()) { var dbRecord = db.Surnames.Find(recordId); if (dbRecord != null) { result = new SurnameDto { Surname = dbRecord.Surname }; MapBaseProperties(dbRecord, result); } } return(result ?? default); }
public static SurnameDto FindBySurname(string querySurname) { SurnameDto result = null; using (TestDbEntities db = new TestDbEntities()) { var dbRecord = db.Surnames.FirstOrDefault(x => x.Surname.Equals(querySurname)); if (dbRecord != null) { result = new SurnameDto { Surname = dbRecord.Surname }; MapBaseProperties(dbRecord, result); } } return(result ?? default); }