public static UCFAuditsViewModel MapFrom(UCFAudit d)
 {
     return(new UCFAuditsViewModel
     {
         ID = d.ID,
         UserID = d.UserID,
         AreaID = d.AreaID,
         DateCompleted = d.DateCompleted
     });
 }
Exemple #2
0
        public async Task <IHttpActionResult> Post(UCFAudit audit)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.UCFAudits.Add(audit);
            await db.SaveChangesAsync();

            return(Ok(UCFAuditsViewModel.MapFrom(audit)));
        }
Exemple #3
0
 public List <object> Get(int ID, string Type)
 {
     if (Type == "PreviousScores")
     {
         UCFAudit audit = db.UCFAudits.Where(x => x.AreaID == ID).OrderByDescending(o => o.DateCompleted).ToList <UCFAudit>()[0];
         return(db.UCFPreviousScoresByChallenges.Where(x => x.AuditID == audit.ID).OrderBy(o => o.ChallengeID).ToList <object>());
     }
     else
     {
         return(new List <object>());
     }
 }
        public List <object> Get(int ID)
        {
            UCFAudit audit = db.UCFAudits.Where(x => x.AreaID == ID).OrderByDescending(o => o.DateCompleted).ToList <UCFAudit>()[0];

            return(db.UCFAuditDetails.Where(x => x.AuditID == audit.ID).OrderBy(o => o.ID).ToList <object>());
        }
 public static async Task <UCFAuditsViewModel> MapFromAsync(UCFAudit d)
 {
     return(await Task.Run(() => { return MapFrom(d); }));
 }