Ejemplo n.º 1
0
        public static ReaderLogViewModel ToViewModel(this ReaderLog log)
        {
            var vm = new ReaderLogViewModel()
            {
                Id      = log.ReaderLogId,
                Type    = log.Type,
                Message = log.Message,
                Date    = log.Date
            };

            return(vm);
        }
        public ReaderLog Create(ReaderLogViewModel toCreate)
        {
            ValidateReaderLog(toCreate);

            var readerLog = new ReaderLog()
            {
                Date    = toCreate.Date,
                Message = toCreate.Message,
                Type    = toCreate.Type
            };

            _db.ReaderLogs.Add(readerLog);
            _db.SaveChanges();

            return(readerLog);
        }