public void Map(Section section, SectionEntryModel sectionModel) { section.Code = sectionModel.Code; if (section.Class == null || section.Class.Id != sectionModel.ClassId) { section.Class = _classServices.Find(sectionModel.ClassId); } if (section.User == null || section.User.AccountId != sectionModel.ProffesorAccountId) { section.User = _professorsServices.Find(sectionModel.ProffesorAccountId); } section.Period = _periodsServices.GetCurrentPeriod(); if (section.Period == null) { throw new NoCurrentPeriodException(); } }
public IHttpActionResult GetClass(long id) { Class @class = _classesServices.Find(id); return(Ok(@class)); }
public IHttpActionResult GetProjectsByClassReport(long classId) { var context = _reportsServices.GenerateReport(_projectServices.ProjectsByClass(classId).ToDataTable(), "Projectos Por " + _classesServices.Find(classId).Name); context.Response.Flush(); context.Response.End(); return(Ok()); }