/// <summary> /// Maps ReleaseJokeDTO to ReleaseJoke entity. /// </summary> /// <param name="dto">ReleaseJokeDTO</param> /// <returns>ReleaseJoke entity</returns> public static ReleaseJoke GetEntity(this SAL.Interfaces.IApiReleaseJoke dto) { var entity = new ReleaseJoke { Id = dto.Id, PublishDate = dto.PublishDate, Rating = dto.Rating, TextJoke = dto.TextJoke, UserEmail = dto.UserEmail, Censorship = dto.Censorship }; return entity; }
/// <summary> /// Maps ReleaseJokeDataModel to ReleaseJoke. /// </summary> /// <param name="model">ReleaseJokeDataModel</param> /// <returns>ReleaseJoke</returns> public static ReleaseJoke GetEntity(this ReleaseJokeDataModel model) { var entity = new ReleaseJoke(); entity.Id = model.Id; entity.PublishDate = model.PublishDate; entity.Rating = model.Rating; entity.TextJoke = model.TextJoke; entity.UserEmail = model.UserEmail; entity.Censorship = model.Censorship; entity.Vote = model.Vote; entity.Favorite = model.Favorite; return entity; }