public static ValueDetailViewModel ToViewModel(this ValueDetailEntity item) { var model = new ValueDetailViewModel(); model.Id = item.Id; model.FormDetailsId = item.FormDetailsId; model.IsSent = item.IsSent; model.SyncDateTime = item.SyncDateTime.HasValue ? item.SyncDateTime.Value : new Nullable <DateTime>(); model.ValueId = item.ValueId; model.Value = item.Value; model.ValuePicture = item.ValuePicture != null && item.ValuePicture.Length > 0 ? ASCIIEncoding.ASCII.GetString(item.ValuePicture) : ""; model.CreatedDateTime = item.CreatedDateTime; model.ModifiedDateTime = item.ModifiedDateTime.HasValue ? item.ModifiedDateTime.Value : new Nullable <DateTime>(); model.UserId = item.UserId; model.FormDetail = item.FormDetail != null?item.FormDetail.ToViewModel() : null; return(model); }
public static ValueDetailEntity ToEntity(this ValueDetailViewModel item) { var model = new ValueDetailEntity(); model.Id = item.Id; model.FormDetailsId = item.FormDetailsId; model.IsSent = item.IsSent; model.SyncDateTime = item.SyncDateTime.HasValue ? item.SyncDateTime.Value : new Nullable <DateTime>(); model.ValueId = item.ValueId; model.Value = item.Value; model.ValuePicture = item.ValuePicture != null?Encoding.ASCII.GetBytes(item.ValuePicture) : null; model.CreatedDateTime = item.CreatedDateTime; model.ModifiedDateTime = item.ModifiedDateTime.HasValue ? item.ModifiedDateTime.Value : new Nullable <DateTime>(); model.UserId = item.UserId; model.FormDetail = item.FormDetail != null?item.FormDetail.ToEntity() : null; return(model); }