public IHttpActionResult PostClass(ClassEntryModel classModel)
        {
            var newClass = new Class();

            _classesServices.Map(newClass, classModel);
            _classesServices.Add(newClass);
            return(Ok(newClass));
        }
Esempio n. 2
0
        public Class UpdateClass(long classId, ClassEntryModel classModel)
        {
            var @class = _classesRepository.Get(classId);

            if (@class == null)
            {
                throw new NotFoundException("No se encontro la clase");
            }
            Map(@class, classModel);
            _classesRepository.Update(@class);
            _classesRepository.Save();
            return(@class);
        }
        public IHttpActionResult PutClass(long classId, ClassEntryModel classModel)
        {
            var Class = _classesServices.UpdateClass(classId, classModel);

            return(Ok(Class));
        }
Esempio n. 4
0
 public void Map(Class @class, ClassEntryModel classModel)
 {
     @class.Name = classModel.Name;
     @class.Code = classModel.Code;
 }