/// <summary> /// Convert a Post (used for the database) in a WPost (used for the web). /// </summary> /// <param name="db">Database connector data context.</param> /// <param name="user">User that requires the conversion.</param> /// <param name="post">The Post to convert.</param> /// <returns>A WPost.</returns> public static WPost PostToWPost(ConnectorDataContext db, User user, Post post) { WUser author = Converter.UserToWUser(db, user, post.ChosenFeature.Registration.User, false); WService service = Converter.ServiceInstanceToWService(db, user, post.ChosenFeature.Registration.ServiceInstance, false); WPost result = new WPost() { Id = post.id, User = author, Service = service, Message = post.message, CreateAt = post.createAt }; return result; }
/// <summary> /// Metodo deprecato per l'aggiunta di un nuovo oggetto all'elemento EntitySet Post. Utilizzare il metodo .Add della proprietà associata ObjectSet<T>. /// </summary> public void AddToPost(Post post) { base.AddObject("Post", post); }
/// <summary> /// Crea un nuovo oggetto Post. /// </summary> /// <param name="pk_id">Valore iniziale della proprietà pk_id.</param> /// <param name="fk_chosenFeature">Valore iniziale della proprietà fk_chosenFeature.</param> /// <param name="message">Valore iniziale della proprietà message.</param> /// <param name="createAt">Valore iniziale della proprietà createAt.</param> public static Post CreatePost(global::System.Int64 pk_id, global::System.Int64 fk_chosenFeature, global::System.String message, global::System.DateTime createAt) { Post post = new Post(); post.pk_id = pk_id; post.fk_chosenFeature = fk_chosenFeature; post.message = message; post.createAt = createAt; return post; }