internal Knight Update(Knight update) { Knight original = GetById(update.Id); if (_repo.Update(original)) { return(original); } throw new Exception("Something Went Wrong???"); }
internal Knight Update(Knight update) { Knight original = GetById(update.Id); original.Name = update.Name.Length > 0 ? update.Name : original.Name; original.BirthYear = update.BirthYear > 0 ? update.BirthYear : original.BirthYear; original.DeathYear = update.DeathYear > 0 ? update.DeathYear : original.DeathYear; if (_knightRepo.Update(original)) { return(original); } throw new Exception("Error... Update Not Successful"); }
internal Knight Update(Knight update) { Knight original = GetById(update.Id); original.Name = update.Name.Length > 0 ? update.Name : original.Name; if (_repo.Update(original)) { return(original); } throw new Exception("Something went wrong..."); // Knight oldKnight = GetById(editKnight.Id); // // This longform method is temporary, since we only have a FakeDB // oldKnight.BirthYear = editKnight.BirthYear; // oldKnight.Name = editKnight.Name; // oldKnight.Medium = editKnight.Medium; // oldKnight.ImgUrl = editKnight.ImgUrl; // return oldKnight; }