private TimeBlock createBlock(ReaderDto dto)
 {
     return new TimeBlock()
                {
                    Comments = dto.Comments,
                    Department = dto.Department.Name,
                    StartTime = dto.StartTime,
                    EndTime = dto.EndTime
                };
 }
示例#2
0
        public IHttpActionResult CreateReader(ReaderDto readerDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var reader = Mapper.Map <ReaderDto, Reader>(readerDto);

            _context.Readers.Add(reader);
            _context.SaveChanges();

            readerDto.Id = reader.Id;

            return(Created(new Uri(Request.RequestUri + "/" + reader.Id), readerDto));
        }
示例#3
0
        public ActionResult CreateReader(ReaderDto readerDto)
        {
            // Summary
            //
            // Post/create Reader

            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var reader = _mapper.Map <Reader>(readerDto);

            _context.Readers.Add(reader);
            _context.SaveChanges();

            return(Created((Request.Path.ToString() + @"/" + reader.Id), reader));
        }
示例#4
0
        public IHttpActionResult UpdateReader(int id, ReaderDto readerDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var readerInDb = _context.Readers.SingleOrDefault(b => b.Id == id);


            if (readerInDb == null)
            {
                return(NotFound());
            }


            Mapper.Map(readerDto, readerInDb);

            _context.SaveChanges();

            return(Ok());
        }
示例#5
0
        public ActionResult UpdateReader(int id, ReaderDto readerDto)
        {
            // Summary
            //
            // Update supplied customer

            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var dbReader = _context.Readers.FirstOrDefault(r => r.Id == id);

            if (dbReader == null)
            {
                return(BadRequest());
            }

            _mapper.Map <ReaderDto, Reader>(readerDto, dbReader);

            _context.SaveChanges();

            return(Ok());
        }
 public void Save(ReaderDto dept)
 {
     throw new NotImplementedException();
 }