Esempio n. 1
0
        public void UpdatePeriodicalEdition(PeriodicalEditionViewModel periodical)
        {
            var mappedPeriodical = mapper.Map <PeriodicalEditionViewModel, PeriodicalEdition>(periodical);

            db.PeriodicalEditions.Update(mappedPeriodical);
            db.Save();
        }
Esempio n. 2
0
        public int CreatePeriodicalEdition(PeriodicalEditionViewModel edition)
        {
            var mappedEdition = mapper.Map <PeriodicalEditionViewModel, PeriodicalEdition>(edition);
            var newId         = db.PeriodicalEditions.Create(mappedEdition);

            db.Save();
            return(newId);
        }
 public ActionResult EditPeriodicalEdition(PeriodicalEditionViewModel edition)
 {
     if (!ModelState.IsValid)
     {
         return(PartialView(edition));
     }
     service.UpdatePeriodicalEdition(edition);
     return(Json(new { success = true }));
 }
 public ActionResult CreatePeriodicalEdition(PeriodicalEditionViewModel edition)
 {
     if (!ModelState.IsValid)
     {
         return(new HttpStatusCodeResult(System.Net.HttpStatusCode.NotModified));
     }
     service.CreatePeriodicalEdition(edition);
     return(new HttpStatusCodeResult(System.Net.HttpStatusCode.OK));
 }
        public ActionResult CreatePeriodicalEdition(int id)
        {
            var edition = new PeriodicalEditionViewModel
            {
                Periodical_Id = id,
                ReleaseNumber = periodicalHelper.GetNextPeriodicalEditionNumber(id),
                ReleaseDate   = DateTime.Now
            };

            return(PartialView(edition));
        }
Esempio n. 6
0
        public PeriodicalEditionViewModel Create([FromBody] PeriodicalEditionViewModel periodicalEdition)
        {
            int id = service.CreatePeriodicalEdition(periodicalEdition);

            return(service.GetPeriodicalEditionViewModel(id));
        }
Esempio n. 7
0
 public PeriodicalEditionViewModel Edit([FromBody] PeriodicalEditionViewModel periodicalEdition)
 {
     service.UpdatePeriodicalEdition(periodicalEdition);
     return(service.GetPeriodicalEditionViewModel(periodicalEdition.Id));
 }