Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 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()
         {
         });
     }
 }
Ejemplo n.º 3
0
 public IActionResult LogCreate2(LogEditModel _editModel)
 {
     _servicesManager.Logs.SaveLogEditModelToDb(_editModel);
     return(View("LogCreate", _servicesManager.Logs.CreateNewLogEditModel()));
 }
Ejemplo n.º 4
0
        public IActionResult LogCreate()
        {
            LogEditModel _editModel = _servicesManager.Logs.CreateNewLogEditModel();

            return(View(_editModel));
        }
Ejemplo n.º 5
0
 public IActionResult LogEdit2(LogEditModel _log)
 {
     _servicesManager.Logs.SaveLogEditModelToDb(_log);
     return(View("LogEdit", _log));
 }
Ejemplo n.º 6
0
        public IActionResult LogEdit(int Id)
        {
            LogEditModel _editModel = _servicesManager.Logs.GetLogEditModel(Id);

            return(View(_editModel));
        }