public async Task <int> CreateAsync(MeasureModel measureModel)
        {
            Entities.Measure measure = _mapper.Map <Entities.Measure>(measureModel);
            var e = await _measureContext.Measures.AddAsync(measure);

            await _measureContext.SaveChangesAsync();

            return(e.Entity.id);
        }
 public async Task <int> UpdateStatus(int measureId, eStatus status)
 {
     Entities.Measure measure = new Entities.Measure()
     {
         id     = measureId,
         status = status
     };
     _measureContext.Measures.Update(measure);
     return(await _measureContext.SaveChangesAsync());
 }
        public async Task <int> UpdateStatus(int measureId, eStatus status)
        {
            Entities.Measure measure = await _measureContext.Measures
                                       .FirstOrDefaultAsync(m => m.id == measureId);

            if (measure != null)
            {
                measure.status = status;
                return(await _measureContext.SaveChangesAsync());
            }
            return(-1);
        }
        public async Task <int> CreateAsync(MeasureModel measureModel)
        {//add try
            try
            {
                Entities.Measure measure = _mapper.Map <Entities.Measure>(measureModel);
                var e = await _measureContext.Measures.AddAsync(measure);

                await _measureContext.SaveChangesAsync();

                return(e.Entity.id);
            }
            catch (Exception)
            {
                //create and throw my exeption
                return(-1);
            }
        }