예제 #1
0
        public async Task <IActionResult> Delete(RadioEntity radio)
        {
            _dbContext.Delete(radio);
            await _dbContext.SaveChangesAsync();

            return(RedirectToAction("RegisterConfirmation"));
        }
예제 #2
0
        public RadioEntity Delete(RadioEntity deletedRadio)
        {
            var entity = Radios.Attach(deletedRadio);

            entity.Context.Entry(deletedRadio).State = EntityState.Deleted;

            return(deletedRadio);
        }
예제 #3
0
        public async Task <IActionResult> Register(RadioModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var radioEntity = new RadioEntity
            {
                Name           = model.Name,
                Type           = model.Type,
                SerialNumber   = model.SerialNumber,
                SignalStrength = model.SignalStrength,
                BatteryLevel   = model.BatteryLevel,
                Mode           = model.Mode,
                Unit           = model.Unit
            };

            _dbContext.Add(radioEntity);
            await _dbContext.SaveChangesAsync();

            return(RedirectToAction("RegisterConfirmation"));
        }