public void Replace(int id, LibraryDataModel dataModel) { int index = libraryModels.IndexOf(libraryModels.Where(c => c.Id == id).FirstOrDefault()); libraryModels[index].Author = dataModel.Author; libraryModels[index].Description = dataModel.Description; libraryModels[index].Title = dataModel.Title; }
public IActionResult Add([FromQuery] LibraryDataModel model) { if (context.Add(model)) { return(Content($"Success add book \"{model.Title}\"")); } else { return(Content($"Failed add book \"{model.Title}\"")); } }
/// <summary> /// Update LibraryData /// </summary> /// <param name="libraryData"></param> /// <returns></returns> public LibraryDataModel UpdateLibraryData(LibraryDataModel libraryData) { try { this.dbContext.SaveChanges(); } catch (Exception exception) { commonService.LogException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, exception); } return(libraryData); }
/// <summary> /// Get library data by Id & year /// </summary> /// <param name="name"></param> /// <param name="year"></param> /// <returns></returns> public LibraryDataModel GetLibraryDataByIdAndYear(string libraryId, int year) { LibraryDataModel libraryDetails = new LibraryDataModel(); try { libraryDetails = dbContext.LibraryData.Where(x => x.LibraryID == libraryId && x.DataYear == year).FirstOrDefault(); } catch (Exception ex) { throw ex; } return(libraryDetails); }
/// <summary> /// Get library data by name & year /// </summary> /// <param name="name"></param> /// <param name="year"></param> /// <returns></returns> public LibraryDataModel GetLibraryDataByName(string name, int year) { LibraryDataModel libraryData = new LibraryDataModel(); try { libraryData = dbContext.LibraryData.Where(x => x.LibraryName.ToLower() == name && x.DataYear == year).FirstOrDefault(); } catch (Exception ex) { throw ex; } return(libraryData); }
public bool Add(LibraryDataModel dataModel) { try { libraryModels.Add(new LibraryModel() { Id = libraryModels.Count + 1, Description = dataModel.Description, Author = dataModel.Author, Title = dataModel.Title }); return(true); } catch (Exception) { return(false); } }
public LibraryModel Replace(int id, [FromQuery] LibraryDataModel model) { context.Replace(id, model); return(context.GetBook(id)); }