public void Update(PutBrochureViewModel brochureView) { Brochure brochure = Mapper.Map <PutBrochureViewModel, Brochure>(brochureView); brochure.PublicationType = PublicationType.Brochure; _brochureRepository.Update(brochure); }
public void Update(BrochureViewModel brochureViewModel, HttpPostedFileBase uploadImage) { var brochure = Mapper.Map <BrochureViewModel, Brochure>(brochureViewModel); IEnumerable <Brochure> brochures = _brochureRepository.GetAll(); int id = brochure.BrochureId; var brochureFromDatabase = brochures.Where(u => u.BrochureId == id).FirstOrDefault(); if (uploadImage == null) { brochure.Image = brochureFromDatabase.Image; } IEnumerable <Redaction> redactions = _redactionRepository.GetAll(); brochure.RedactionName = redactions.FirstOrDefault(x => x.RedactionId == brochure.RedactionId)?.RedactionName; brochure.Type = LibraryType.Brochures; if (uploadImage != null) { byte[] imageData = _imageHelper.GetImage(uploadImage); brochure.Image = imageData; } _brochureRepository.Update(brochure); }
public void Update(BrochureViewModel brochureViewModel) { var brochure = Mapper.Map <BrochureViewModel, Brochure>(brochureViewModel); int id = brochure.BrochureId; brochure.Type = LibraryType.Brochures; _brochureRepository.Update(brochure); }
public void Put(PutBrochureView brochure) { Brochure BrochureModel = _brochureRepository.Get(brochure.Id); BrochureModel.Name = brochure.Name; BrochureModel.NumberOfPages = brochure.NumberOfPages; BrochureModel.TypeOfCover = brochure.TypeOfCover; _brochureRepository.Update(BrochureModel); }
public Brochure UpdateBrochure(EditBrochureViewModel view) { var Brochure = GetBrochureById(view.Id); Brochure.TomFilling = view.TomFilling; Brochure.CoverType = view.CoverType; Brochure.NumberPages = view.NumberPages; Brochure.PublishingYear = view.PublishingYear; var publication = _publications.Where(x => x.Id == Brochure.Publication.Id).FirstOrDefault(); publication.Name = view.PublicationName; _publicationRepository.Update(publication); _publicationRepository.Save(); _brochureRepository.Update(Brochure); _brochureRepository.Save(); return(Brochure); }
public void Edit(PostBrochureViewModel brochureViewModel) { _brochureRepository.Update(ToBrochure(brochureViewModel)); }
public async Task Update(UpdateBrochureViewModel item) { var updatedItem = Mapper.Map <UpdateBrochureViewModel, Brochure>(item); await _brochureRepository.Update(updatedItem); }