Example #1
0
 public static Periodical ToModel(this PeriodicalDto periodicalDto)
 {
     return(new Periodical()
     {
         Id = periodicalDto.Id,
         Name = periodicalDto.Name,
         Description = periodicalDto.Description,
         Themes = periodicalDto.Themes.Select(theme => theme.ToModel()).ToList()
     });
 }
Example #2
0
        public static void AddPeriodical(this IDbConnection connection, PeriodicalDto periodical)
        {
            var id = connection.ExecuteScalar <int>("Insert Into Periodical (Title, [Description], CategoryId, ImageId, LibraryId) OUTPUT Inserted.Id VALUES (@Name, @Description, @CategoryId, @ImageId, @LibraryId)", periodical);

            periodical.Id = id;
        }
 // PUT: api/Periodical/5
 public void Put([FromBody] PeriodicalDto periodical)
 {
     _periodicalService.Edit(periodical.ToModel());
 }
 // POST: api/Periodical
 public void Post([FromBody] PeriodicalDto periodical)
 {
     _periodicalService.Create(periodical.ToModel());
 }