public static Wall ParseWallModelToEntity(WallModel model) { var entity = new Wall(); entity.Id = model.Id; entity.UserId = model.Id; entity.PosterId = model.Id; entity.Message = model.Message; entity.Picture = model.Picture; entity.PostTime = model.PostTime; foreach (var m in model.PostTags) { WallPostTagsTable temp = new WallPostTagsTable(); temp.Tag = m; entity.PostTags.Add(temp); } foreach (var c in model.Comments) { entity.Comments.Add(ParseCommentModelToEntity(c)); } return(entity); }
public static WallModel ParseWallEntityToModel(Wall u) { var model = new WallModel(); model.Id = u.Id; model.UserId = u.UserId; model.UserFirstName = u.User.FirstName; model.UserLastName = u.User.LastName; model.PosterId = u.PosterId; model.PosterFirstName = u.WhoPosted.FirstName; model.PosterLastName = u.WhoPosted.LastName; model.Message = u.Message; model.Picture = u.Picture; model.PostTime = u.PostTime; foreach (var m in u.PostTags) { WallPostTagsTable temp = new WallPostTagsTable(); temp = m; model.PostTags.Add(temp.Tag); } foreach (var m in u.Comments) { model.Comments.Add(ParseCommentEntityToModel(m)); } return(model); }
public static Wall ParseWallModelToEntity(WallModel model) { var entity = new Wall(); entity.Id = model.Id; entity.UserId = model.Id; entity.PosterId = model.Id; entity.Message = model.Message; entity.Picture = model.Picture; entity.PostTime = model.PostTime; foreach (var m in model.PostTags) { WallPostTagsTable temp = new WallPostTagsTable(); temp.Tag = m; entity.PostTags.Add(temp); } foreach (var c in model.Comments) { entity.Comments.Add(ParseCommentModelToEntity(c)); } return entity; }
public static WallModel ParseWallEntityToModel(Wall u) { var model = new WallModel(); model.Id = u.Id; model.UserId = u.UserId; model.UserFirstName = u.User.FirstName; model.UserLastName = u.User.LastName; model.PosterId = u.PosterId; model.PosterFirstName = u.WhoPosted.FirstName; model.PosterLastName = u.WhoPosted.LastName; model.Message = u.Message; model.Picture = u.Picture; model.PostTime = u.PostTime; foreach (var m in u.PostTags) { WallPostTagsTable temp = new WallPostTagsTable(); temp = m; model.PostTags.Add(temp.Tag); } foreach (var m in u.Comments) { model.Comments.Add(ParseCommentEntityToModel(m)); } return model; }