public IHttpActionResult PostClass(ClassEntryModel classModel) { var newClass = new Class(); _classesServices.Map(newClass, classModel); _classesServices.Add(newClass); return(Ok(newClass)); }
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)); }
public void Map(Class @class, ClassEntryModel classModel) { @class.Name = classModel.Name; @class.Code = classModel.Code; }