public LogViewModel SaveLogEditModelToDb(LogEditModel logEditModel) { Log _logDbModel; if (logEditModel.Id != 0) { _logDbModel = _dataManager.Logs.GetLogById(logEditModel.Id); } else { _logDbModel = new Log(); } _logDbModel.Id = logEditModel.Id; _logDbModel.Book = _dataManager.Books.GetBookById(logEditModel.BookId); _logDbModel.Reader = _dataManager.Readers.GetReaderById(logEditModel.ReaderId); _logDbModel.DateOfIssue = logEditModel.DateOfIssue; _logDbModel.DateOfReturn = logEditModel.DateOfReturn; _dataManager.Logs.SaveLog(_logDbModel); return(LogDBModelToViewById(_logDbModel.Id)); }
public LogEditModel GetLogEditModel(int logId = 0) { if (logId != 0) { var _logDB = _dataManager.Logs.GetLogById(logId, true); var _logEditModel = new LogEditModel() { Id = _logDB.Id, ReaderId = _logDB.Reader.Id, BookId = _logDB.Book.Id, DateOfIssue = _logDB.DateOfIssue, DateOfReturn = _logDB.DateOfReturn, }; return(_logEditModel); } else { return(new LogEditModel() { }); } }
public IActionResult LogCreate2(LogEditModel _editModel) { _servicesManager.Logs.SaveLogEditModelToDb(_editModel); return(View("LogCreate", _servicesManager.Logs.CreateNewLogEditModel())); }
public IActionResult LogCreate() { LogEditModel _editModel = _servicesManager.Logs.CreateNewLogEditModel(); return(View(_editModel)); }
public IActionResult LogEdit2(LogEditModel _log) { _servicesManager.Logs.SaveLogEditModelToDb(_log); return(View("LogEdit", _log)); }
public IActionResult LogEdit(int Id) { LogEditModel _editModel = _servicesManager.Logs.GetLogEditModel(Id); return(View(_editModel)); }