public static UCFAuditsViewModel MapFrom(UCFAudit d) { return(new UCFAuditsViewModel { ID = d.ID, UserID = d.UserID, AreaID = d.AreaID, DateCompleted = d.DateCompleted }); }
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))); }
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); })); }