public async Task <bool> StoreSet(Set set) { int result = 0; using (var db = new StrengthTrainerContext()) { db.Sets.Add(set); result = await db.SaveChangesAsync(); } // The task result contains the number of objects written to the underlying database. return(result > 0); }
public async Task <SetModel> GetSet(int id) { Set set = null; using (var db = new StrengthTrainerContext()) { set = await db.Sets.FindAsync(id); } SetModel setModel = null; // map data to model if (set != null) { setModel = new SetModel(); Mapper.Initialize(cfg => cfg.CreateMap <Set, SetModel>()); setModel = Mapper.Map <SetModel>(set); setModel.WeightType = set.WeightType.ToString(); } return(setModel); }