public AccountViewModel(AccountView entity) { this.Id = entity.Id; this.SOBId = entity.SOBId; this.SOBName = entity.SOBName; this.Segments = entity.Segments; this.SegmentsLength = entity.SegmentsLength; }
private AccountView GetAccountViewByAccountEntity(Account entity) { if (entity == null) return null; AccountView mappingObject = new AccountView(); mappingObject.Id = entity.Id; mappingObject.SOBId = entity.SOBId; mappingObject.SOBName = this.Context.SetOfBooks.Where(x => x.Id == entity.SOBId).Select(x => x.Name).FirstOrDefault(); mappingObject.Segments = Utility.Stringize("-", Convert.ToBoolean(entity.SegmentEnabled1) ? entity.SegmentName1 : "", Convert.ToBoolean(entity.SegmentEnabled2) ? entity.SegmentName2 : "", Convert.ToBoolean(entity.SegmentEnabled3) ? entity.SegmentName3 : "", Convert.ToBoolean(entity.SegmentEnabled4) ? entity.SegmentName4 : "", Convert.ToBoolean(entity.SegmentEnabled5) ? entity.SegmentName5 : "", Convert.ToBoolean(entity.SegmentEnabled6) ? entity.SegmentName6 : "", Convert.ToBoolean(entity.SegmentEnabled7) ? entity.SegmentName7 : "", Convert.ToBoolean(entity.SegmentEnabled8) ? entity.SegmentName8 : ""); mappingObject.SegmentsLength = Utility.Stringize("-", Convert.ToBoolean(entity.SegmentEnabled1) ? entity.SegmentChar1 : (int?)null, Convert.ToBoolean(entity.SegmentEnabled2) ? entity.SegmentChar2 : (int?)null, Convert.ToBoolean(entity.SegmentEnabled3) ? entity.SegmentChar3 : (int?)null, Convert.ToBoolean(entity.SegmentEnabled4) ? entity.SegmentChar4 : (int?)null, Convert.ToBoolean(entity.SegmentEnabled5) ? entity.SegmentChar5 : (int?)null, Convert.ToBoolean(entity.SegmentEnabled6) ? entity.SegmentChar6 : (int?)null, Convert.ToBoolean(entity.SegmentEnabled7) ? entity.SegmentChar7 : (int?)null, Convert.ToBoolean(entity.SegmentEnabled8) ? entity.SegmentChar8 : (int?)null); return mappingObject; }