public async Task <IActionResult> Delete(int id) { try { int?num = null; if (base.CurrentUser.Role != UserRole.SuperAdmin) { num = base.CurrentUser.CompanyId; } Result result = await _placeService.DeletePlaceAsync(num, id); if (result.IsSuccess) { return(this.Json((object)new { result.IsSuccess })); } return(this.Json((object)new { result.IsSuccess, result.FormMessage })); } catch (Exception ex) { LoggerExtensions.LogError(_logger, ex, "POST Delete Error {0}", new object[1] { id }); return(this.Json((object)new { IsSuccess = false, FormMessage = "İşleminiz gerçekleştirilemedi" })); } }