Example #1
0
        public async ValueTask <IActionResult> Delete(int id)
        {
            bool userHasThisImage = await _userImg.Item().AnyAsync(ui => ui.ImageId == id);

            if (!userHasThisImage)
            {
                Image img = new Image {
                    Id = id
                };
                string message;
                try
                {
                    (bool succeeded, string error) = await _repo.Delete(img);

                    message = error;
                    if (succeeded)
                    {
                        return(NoContent());
                    }
                    return(BadRequest(new { Message = message }));
                }
                catch (DbUpdateConcurrencyException ex)
                {
                    message = ex.Message + " " + ex.InnerException.Message;
                }
                return(BadRequest(new { Message = message }));
            }
            return(BadRequest(new { Message = "One or more users have this image. We cannot delete this. Please come up with a policy and notify developer" }));
        }
Example #2
0
        public async ValueTask <IActionResult> Delete(int id)
        {
            Test test = new Test {
                Id = id
            };
            string message;

            try
            {
                var quizes = _quiz.Item().Where(q => q.TestId == id);
                var _      = await _quiz.Delete(quizes);

                (bool succeeded, string error) = await _repo.Delete(test);

                message = error;
                if (succeeded)
                {
                    return(NoContent());
                }
            }
            catch (DbUpdateConcurrencyException ex)
            {
                message = ex.Message;
            }
            return(NotFound(new { Message = message }));
        }
Example #3
0
        public async ValueTask <IActionResult> Delete(int id)
        {
            (bool succeeded, string error) = await _repo.Delete(id);

            if (succeeded)
            {
                return(NoContent());
            }
            return(NotFound(new { Message = error }));
        }
 private void btnDelete_ItemClick(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e)
 {
     if (gridContro_Models.SelectedItem != null)
     {
         Model            model  = (Model)gridContro_Models.SelectedItem;
         MessageBoxResult result = MessageBox.Show("Are you sure delete this Model?", "Delete Info", MessageBoxButton.OKCancel);
         if (result == MessageBoxResult.OK)
         {
             m_modelManager.Delete(model);
             RefreshGridControlData();
         }
     }
 }
Example #5
0
        public virtual async ValueTask <IActionResult> Delete(int id)
        {
            T t = new T {
                Id = id
            };
            string message;

            try
            {
                (bool succeeded, string error) = await _repo.Delete(t);

                message = error;
                if (succeeded)
                {
                    return(NoContent());
                }
                return(BadRequest(new { message }));
            }
            catch (DbUpdateConcurrencyException ex)
            {
                message = ex.Message + " " + ex.InnerException.Message;
            }
            return(BadRequest(new { Message = message }));
        }
        public void Delete()
        {
            try
            {
                Model entity = GetFirstModel();

                manager.Delete(entity);

                entity = manager.GetById(entity.Id);
                Assert.IsNull(entity);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.ToString());
            }
        }
Example #7
0
        public async ValueTask <IActionResult> Delete(int id)
        {
            Option option = new Option {
                Id = id
            };
            string message;

            try
            {
                (bool succeeded, string error) = await _repo.Delete(option);

                message = error;
                if (succeeded)
                {
                    return(NoContent());
                }
            }
            catch (DbUpdateConcurrencyException ex)
            {
                message = ex.Message;
            }
            return(NotFound(new { Message = message }));
        }
Example #8
0
 public void Delete(ushort id)
 {
     modelManager.Delete(id);
 }