Пример #1
0
        public async Task <ActionResult <string> > DeleteCompany(long id)
        {
            try
            {
                var results = await _companyManager.Delete(id);

                if (!string.IsNullOrEmpty(results.Result))
                {
                    return(Ok(results.Result));
                }
                else if (results.StatusCode == HttpStatusCode.BadRequest)
                {
                    return(BadRequest(results.Message));
                }
                else if (results.StatusCode == HttpStatusCode.NotFound)
                {
                    return(NotFound(results.Message));
                }
                else
                {
                    return(StatusCode((int)HttpStatusCode.InternalServerError, results.Message));
                }
            }
            catch (Exception ex)
            {
                // Log data
                return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message));
            }
        }
Пример #2
0
 public IActionResult Delete(int id)
 {
     try
     {
         _companyManager.Delete(id);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Пример #3
0
        public async Task <bool> DeleteCompany(long id)
        {
            var entity = await _companyManager.FindInclude(id);

            if (entity == null)
            {
                return(false);
            }
            int result = await _companyManager.Delete(entity);

            return(result != 0);
        }
Пример #4
0
        public async Task <bool> DeleteCompany(long[] ids)
        {
            var entities = await _companyManager.FindAll(ids);

            if (entities == null)
            {
                throw new Exception("We did not find field records for this request!");
            }

            int result = await _companyManager.Delete(entities);

            return(result != 0);
        }
Пример #5
0
 public IActionResult Delete(int companyId)
 {
     companyManager.Delete(companyId);
     return(RedirectToAction("Index"));
 }
Пример #6
0
 public async Task Delete(int id)
 {
     await _companyManager.Delete(id);
 }
Пример #7
0
        public async Task <IActionResult> Delete([FromRoute] string id)
        {
            manager.Delete(id);

            return(Ok());
        }