public void UpdatePeriodicalEdition(PeriodicalEditionViewModel periodical) { var mappedPeriodical = mapper.Map <PeriodicalEditionViewModel, PeriodicalEdition>(periodical); db.PeriodicalEditions.Update(mappedPeriodical); db.Save(); }
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)); }
public PeriodicalEditionViewModel Create([FromBody] PeriodicalEditionViewModel periodicalEdition) { int id = service.CreatePeriodicalEdition(periodicalEdition); return(service.GetPeriodicalEditionViewModel(id)); }
public PeriodicalEditionViewModel Edit([FromBody] PeriodicalEditionViewModel periodicalEdition) { service.UpdatePeriodicalEdition(periodicalEdition); return(service.GetPeriodicalEditionViewModel(periodicalEdition.Id)); }