Beispiel #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Book book = MappingWeb.ConvertToWebEntity(_bookRepo.Read(id));

            _bookRepo.Delete(MappingWeb.ConvertToBusinessEntity(book));
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Owner owner = MappingWeb.ConvertToWebEntity(_ownerRepo.Read(id));

            _ownerRepo.Delete(MappingWeb.ConvertToBusinessEntity(owner));
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Author author = MappingWeb.ConvertToWebEntity(_authorRepo.Read(id));

            _authorRepo.Delete(MappingWeb.ConvertToBusinessEntity(author));
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,Name,UniqueIdNumber,Address,Gender,PhoneNumber,Email,isDeleted")] Owner owner)
 {
     if (ModelState.IsValid)
     {
         _ownerRepo.Update(MappingWeb.ConvertToBusinessEntity(owner)); // = EntityState.Modified;
         return(RedirectToAction("Index"));
     }
     return(View(owner));
 }
 public ActionResult Edit([Bind(Include = "Id,Name,Gender,Birthdate,isDeleted")] Author author)
 {
     if (ModelState.IsValid)
     {
         _authorRepo.Update(MappingWeb.ConvertToBusinessEntity(author)); // = EntityState.Modified;
         return(RedirectToAction("Index"));
     }
     return(View(author));
 }
        public ActionResult Create([Bind(Include = "Id,Name,UniqueIdNumber,Address,Gender,PhoneNumber,Email,isDeleted")] Owner owner)
        {
            if (ModelState.IsValid)
            {
                owner.isDeleted = false;
                _ownerRepo.Create(MappingWeb.ConvertToBusinessEntity(owner));
                return(RedirectToAction("Index"));
            }

            return(View(owner));
        }
        public ActionResult Create([Bind(Include = "Id,Name,Gender,Birthdate")] Author author)
        {
            if (ModelState.IsValid)
            {
                author.isDeleted = false;
                _authorRepo.Create(MappingWeb.ConvertToBusinessEntity(author));
                //_authorRepo.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(author));
        }
Beispiel #8
0
 public ActionResult Edit([Bind(Include = "Id,Name,ISBN,countPages,datePublished,AuthorId")] Book book)
 {
     if (ModelState.IsValid)
     {
         book.Author = MappingWeb.ConvertToWebEntity(_authorRepo.Read(book.AuthorId));
         var ownerIdFromRepo = MappingWeb.ConvertToWebEntity(_bookRepo.Read(book.Id)).OwnerId;
         book.isDeleted = false;
         book.OwnerId   = ownerIdFromRepo;
         book.Owner     = MappingWeb.ConvertToWebEntity(_ownerRepo.Read(ownerIdFromRepo));
         _bookRepo.Update(MappingWeb.ConvertToBusinessEntity(book));
         return(RedirectToAction("Index"));
     }
     ViewBag.AuthorId = new SelectList(_authorRepo.ReadAll(), "Id", "Name", book.AuthorId);
     ViewBag.OwnerId  = new SelectList(_ownerRepo.ReadAll(), "Id", "Name", book.OwnerId);
     return(View(book));
 }