public static UCFAuditDetailViewModel MapFrom(UCFAuditDetail d)
 {
     return(new UCFAuditDetailViewModel
     {
         ID = d.ID,
         AuditID = d.AuditID,
         CriteriaID = d.CriteriaID,
         Score = d.Score,
         Selected = d.Selected
     });
 }
        public async Task <IHttpActionResult> Post(UCFAuditDetail audit)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            db.UCFAuditDetails.Add(audit);
            await db.SaveChangesAsync();

            return(Ok(UCFAuditDetailViewModel.MapFrom(audit)));
        }
 public static async Task <UCFAuditDetailViewModel> MapFromAsync(UCFAuditDetail d)
 {
     return(await Task.Run(() => { return MapFrom(d); }));
 }