protected override void ExpectResponse(DeleteResponse response) { response.ShouldNotBeValid(); response.Result.Should().Be(Result.Error); response.ServerError.Should().NotBeNull(); response.ServerError.Error.Reason.Should().StartWith("no such index"); }
public DeleteResponse Delete(Guid userId, Guid id) { var res = new DeleteResponse(); var pur = _projectUserReqRepository.FindById(id); if (pur == null) { return((DeleteResponse)res.ReturnErrorResponseWith("Specified request not found")); } if (!pur.Sender.Id.Equals(userId)) { return((DeleteResponse)res.ReturnErrorResponseWith("You can delete only requests that you sent!")); } _projectUserReqRepository.Delete(pur); try { _uow.Commit(); } catch (Exception ex) { return((DeleteResponse)res.ReturnErrorResponseWith(ex.Message)); } res.Success = true; res.IdDeleted = id; return(res); }
public DeleteResponse Delete(Guid userId, Guid id) { var res = new DeleteResponse(); var ticket = _ticketRepository.FindById(id); if (ticket == null) { return((DeleteResponse)res.ReturnErrorResponseWith("Ticket not found")); } _ticketRepository.Delete(ticket); try { _uow.Commit(); } catch (Exception ex) { return((DeleteResponse)res.ReturnErrorResponseWith(ex.Message)); } res.IdDeleted = ticket.Id; res.Success = true; return(res); }
public virtual async Task <DeleteResponse> DeleteAsync(int id) { var response = new DeleteResponse(); try { using (var connection = ConnectionFactory.GetConnection()) { var sql = GetDeleteStatement(); var trans = connection.BeginTransaction(); var results = await connection.ExecuteAsync(sql, new { id }, trans); trans.Commit(); response.Message = $@"{results} {typeof(TModel).Name} records were deleted."; } } catch (Exception e) { var message = $@"Error deleting {typeof(TModel).Name}"; LogManager.LogError(e, message); response.AddError(e); Console.WriteLine(e); } return(response); }
public DeleteResponse DeleteMenu(DeleteItem item) { var response = new DeleteResponse { ItemId = item.SlideId }; try { var query = $"delete from menus where id='{item.Id}'"; var record = this.ExecuteNonQuery(query); if (record == 1) { this._timeStampRepository.UpdateTimeStamp(item.SlideId); response.Success = true; } } catch (Exception e) { //Console.WriteLine(e); //throw; } return(response); }
/// <summary> /// Метод Удаления записи /// </summary> /// <param name="id"></param> /// <returns></returns> public async Task <Result> DeleteBook(int id) { Id Id = new Id(id); DeleteResponse response = await _client.DeleteAsync(new DocumentPath <BookModel>(Id)); return(response.Result); }
private OrganizationResponse CallOrganizationServiceRequestForExecuteRequest(OrganizationRequest request) { OrganizationResponse response = null; var associate = request as AssociateRequest; if (associate != null) { response = new AssociateResponse(); Associate(associate.Target.LogicalName, associate.Target.Id, associate.Relationship, associate.RelatedEntities); } var create = request as CreateRequest; if (create != null) { response = new CreateResponse(); response["id"] = Create(create.Target); } var delete = request as DeleteRequest; if (delete != null) { response = new DeleteResponse(); Delete(delete.Target.LogicalName, delete.Target.Id); } var disassociate = request as DisassociateRequest; if (disassociate != null) { response = new AssociateResponse(); Disassociate(disassociate.Target.LogicalName, disassociate.Target.Id, disassociate.Relationship, disassociate.RelatedEntities); } var retrieve = request as RetrieveRequest; if (retrieve != null) { response = new RetrieveResponse(); response["Entity"] = Retrieve(retrieve.Target.LogicalName, retrieve.Target.Id, retrieve.ColumnSet); } var retrieveMultiple = request as RetrieveMultipleRequest; if (retrieveMultiple != null) { response = new RetrieveMultipleResponse(); response["EntityCollection"] = RetrieveMultiple(retrieveMultiple.Query); } var update = request as UpdateRequest; if (update != null) { response = new UpdateResponse(); Update(update.Target); } return(response); }
public override async Task <DeleteResponse> DeleteAsync(int id) { var response = new DeleteResponse(); try { using (var connection = ConnectionFactory.GetConnection()) { var sql = $@"{GetWorkflowStepDeleteStatement()}; {GetDeleteStatement()}"; var trans = connection.BeginTransaction(); var results = await connection.ExecuteAsync(sql, new { id }, trans); trans.Commit(); response.Message = $@"{results} Workflow records were deleted."; } } catch (Exception e) { var message = $@"Error deleting Workflow with id: {id}"; LogManager.LogError(e, message); response.AddError(e); Console.WriteLine(e); } return(response); }
public DeleteResponse Delete(DeleteRequest req) { var res = new DeleteResponse(); var user = _userRepository.FindById(req.Id); if (user == null) { return((DeleteResponse) res.ReturnErrorResponseWith(MagicStrings.Users.Error.NotFound)); } try { _userRepository.Delete(user); _authService.DeleteUser(user.Email); _uow.Commit(); } catch (Exception ex) { return((DeleteResponse)res.ReturnErrorResponseWith(ex.Message)); } _authService.DeleteUser(user.UserName); res.Success = true; res.IdDeleted = req.Id; return(res); }
public IActionResult Delete(Guid id) { var res = new DeleteResponse(); var comment = _commentRepository.FindById(id); if (comment is null) { res.Success = false; res.Errors.Add("Wrong comment id"); return(NotFound(res)); } _commentRepository.Delete(comment); try { _uow.Commit(); } catch (Exception ex) { Console.Write(ex.Message); return(BadRequest()); } return(NoContent()); }
public async Task <DeleteResponse> DeleteAllAsync(int auditId, int entityId, int locationId) { var response = new DeleteResponse(); try { using (var connection = ConnectionFactory.GetConnection()) { var sql = GetDeleteAllStatement(); var trans = connection.BeginTransaction(); var results = await connection.ExecuteAsync(sql, new { AuditId = auditId, EntityId = entityId, LocationId = locationId }, trans); trans.Commit(); response.Message = $@"{results} {typeof(ISales).Name} records were deleted."; } } catch (Exception e) { var message = $@"Error deleting sales records"; LogManager.LogError(e, message); response.AddError(e); Console.WriteLine(e); } return(response); }
public DeleteResponse Delete(string userId, Guid id) { var res = new DeleteResponse(); var project = _projectRepository.FindById(id); if (project == null) { return((DeleteResponse)res.ReturnErrorResponseWith("Project not found.")); } var owners = project.ProjectUsersReq.Where(pur => pur.Role.RoleName == "PROJECT_MANAGER").ToList(); if (owners.Find(pur => pur.Sender.Id.Equals(Guid.Parse(userId)) || pur.UserAssigned.Id.Equals(Guid.Parse(userId))) == null) { return((DeleteResponse)res.ReturnErrorResponseWith("Only project manager can delete projects!")); } _projectRepository.Delete(project); try { _uow.Commit(); } catch (Exception ex) { return((DeleteResponse)res.ReturnErrorResponseWith(ex.Message)); } res.Success = true; res.IdDeleted = project.Id; return(res); }
/// <summary> /// 删除单一文档(by id) /// </summary> /// <param name="indexName"></param> /// <param name="typeName"></param> /// <param name="id"></param> /// <returns></returns> public bool Delete(string indexName, string typeName, string id) { DeleteRequest request = new DeleteRequest(indexName, typeName, id); DeleteResponse response = (DeleteResponse)_es.Delete(request); return(response.IsValid); }
public IHttpActionResult Delete([FromBody] DeleteRequest objDeleteRequest) { DeleteResponse objDeleteResponse; if (null != objDeleteRequest && ModelState.IsValid) { ContactInfoLogic objContactInfoLogic = new ContactInfoLogic(); objDeleteResponse = objContactInfoLogic.Delete(objDeleteRequest); //return Ok(objDeleteResponse); } else { //return BadRequest(ModelState); string strErrorMsg = string.Empty; foreach (var item in ModelState.Values) { strErrorMsg += string.Join(",", item.Errors.Select(e => e.ErrorMessage)); } objDeleteResponse = new DeleteResponse() { Result = string.IsNullOrWhiteSpace(strErrorMsg) ? "Request Format Error" : strErrorMsg }; } //轉換JSON格式回傳 HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(Utility.GetJSON(objDeleteResponse), Encoding.GetEncoding("UTF-8"), "application/json") }; return(ResponseMessage(result)); }
public IHttpActionResult Delete(DeleteRequest request) { log.Info("Delete"); log.Info(JsonConvert.SerializeObject(request)); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } DeleteResponse results = new DeleteResponse(); results.request = request; results.success = false; results.Errors = new List <Dictionary <string, string> >(); try { connect.Delete(request.Entity, request.Id); results.success = true; } catch (Exception ex) { results.Errors.Add(new Dictionary <string, string> { { "Message", ex.Message }, { "StackTrace", ex.StackTrace } }); log.Error(ex.Message); log.Error(ex.StackTrace); if (ex.InnerException != null) { log.Error(ex.InnerException.Message); } } return(Ok <DeleteResponse>(results)); }
private bool RemoveSomethingInternal <T>(int ID) { DeleteResponse deleteResponse = _firebaseClient.Delete($"{typeof(T).Name}s/{ID}"); if (deleteResponse.Success) { FirebaseResponse response = _firebaseClient.Get($"{typeof(T).Name}s/{typeof(T).Name}sNumeration"); var numberOfSomething = response.ResultAs <Numeration>(); for (int i = ID + 1; i <= numberOfSomething.Number; i++) { response = _firebaseClient.Get($"{typeof(T).Name}s/{i}"); var result = response.ResultAs <T>(); typeof(T).GetProperty("ID").SetValue(result, i - 1); _firebaseClient.Set($"{typeof(T).Name}s/{i-1}", result); deleteResponse = _firebaseClient.Delete($"{typeof(T).Name}s/{i}"); } numberOfSomething.Number--; _firebaseClient.Set($"{typeof(T).Name}s/{typeof(T).Name}sNumeration", new Numeration { Number = numberOfSomething.Number }); } return(deleteResponse.Success); }
public ContentResult Handle(DeleteResponse response) { return(new JsonContentResult { StatusCode = (int)HttpStatusCode.NoContent }); }
public ActionResult Delete(string id, FormCollection collection) { UncreditSaleDetailDetailView uncreditSaleDetailDetailView = new UncreditSaleDetailDetailView(); uncreditSaleDetailDetailView.UncreditSaleDetailView = this.GetUncreditSaleDetailView(id); //uncreditSaleDetailDetailView.EmployeeView = GetEmployee(); DeleteRequest request = new DeleteRequest() { ID = Guid.Parse(id) }; DeleteResponse response = this._uncreditSaleDetailService.DeleteUncreditSaleDetail(request); if (response.Success) { return(RedirectToAction("Index")); } else { foreach (string error in response.ErrorMessages) { ModelState.AddModelError("", error); } return(View(uncreditSaleDetailDetailView)); } }
/// <summary> /// Deletes an entry from the LDAP directory with the specified distinguished name. /// </summary> /// <param name="dn">The distinguished name of the entry to delete.</param> /// <returns>True if deleted, false otherwise.</returns> public bool Delete(string dn) { if (!string.IsNullOrWhiteSpace(dn)) { DeleteRequest request = new DeleteRequest(dn); try { DeleteResponse response = (DeleteResponse)connection.SendRequest(request); // Check that a response was received. if (response != null) { // A response was received. if (response.ResultCode == ResultCode.Success) { return(true); } } else { // A response was not received. return(false); } } catch { } } return(false); }
public override async Task <DeleteResponse> DeleteFiles(DeleteRequest request, ServerCallContext context) { var result = new DeleteResponse(); foreach (var i in request.FileNames) { bool succeeded = false; try { succeeded = await seaweed.DeleteAsync(i); } catch { // ignored } result.Results.Add(new DeleteResult { FileName = i, Succeeded = succeeded }); } await dbContext.SaveChangesAsync(); return(result); }
public bool RemoveCustomer(int customerId) { DeleteResponse response = firebaseClient.Delete($"Customer/{customerId}"); Console.WriteLine("Data Removed from Customer table: " + customerId); return(true); }
public bool RemoveOrder(int orderId) { DeleteResponse response = firebaseClient.Delete($"Order/{orderId}"); Console.WriteLine("Data Removed from Order table: " + orderId); return(true); }
protected override void ExpectDeleteNotFoundResponse(DeleteResponse response) { response.Index.Should().NotBeNullOrEmpty(); response.Id.Should().NotBeNullOrEmpty(); response.Version.Should().BeGreaterThan(0); response.SequenceNumber.Should().BeGreaterThan(0); response.Result.Should().Be(Result.NotFound); }
private DeleteResponse HandleDelete(OrganizationRequest orgRequest, EntityReference userRef) { var request = MakeRequest <DeleteRequest>(orgRequest); var resp = new DeleteResponse(); dataMethods.Delete(request.Target.LogicalName, request.Target.Id, userRef); return(resp); }
public Task <DeleteResponse> DeleteCardConfiguration(ControlDeleteRequest cardConfigurationFilter) { var item = new DeleteResponse { IsSuccess = true }; return(Task.FromResult <DeleteResponse>(item)); }
public IHttpResponse Visit(DeleteResponse response, HttpRequest restReq) { var rawHttpResponseBuilder = new StringBuilder(); rawHttpResponseBuilder.Append(CreateDefaultResponse(response)); rawHttpResponseBuilder.Append(CreateHttpNewLine()); return(CreateHttpResponse(rawHttpResponseBuilder)); }
public void Delete() { _firebaseRequestManagerMock.Setup(firebaseRequestManager => firebaseRequestManager.Delete("todos")) .Returns(_expectedResponse); DeleteResponse response = _firebaseClient.Delete("todos"); Assert.NotNull(response); Assert.AreEqual(response.Success, true); }
public static DeleteResponse DeleteDocument(this IElasticClient elasticClient , long id , string indexName ) { DeleteRequest request = new DeleteRequest(indexName, id); DeleteResponse response = elasticClient.Delete(request); return(response); }
protected override void ExpectResponse(DeleteResponse response) { response.ShouldBeValid(); response.Result.Should().Be(Result.Deleted); response.Shards.Should().NotBeNull(); response.Shards.Total.Should().BeGreaterOrEqualTo(1); response.Shards.Successful.Should().BeGreaterOrEqualTo(1); response.PrimaryTerm.Should().BeGreaterThan(0); response.SequenceNumber.Should().BeGreaterThan(0); }
protected override void ExpectResponse(DeleteResponse response) { response.ShouldNotBeValid(); response.Result.Should().Be(Result.NotFound); response.Index.Should().Be("project"); response.Id.Should().Be(CallIsolatedValue); response.Shards.Total.Should().BeGreaterOrEqualTo(1); response.Shards.Successful.Should().BeGreaterOrEqualTo(1); response.PrimaryTerm.Should().BeGreaterThan(0); response.SequenceNumber.Should().BeGreaterThan(0); }
public byte[] Delete(byte[] requestData) { object result = null; try { DeleteRequest request = (DeleteRequest)Deserialize(requestData); IDataAccess dao = DataAccessFactory.Create(request.ObjectType); int state = dao.Delete(request.Object); result = new DeleteResponse() { Result = state }; } catch (Exception ex) { result = ex; } return Serialize(result); }
private void AttachmentDelete_Callback(string key, HttpJsonRequest request, IAsyncResult result, CallbackFunction.SaveMany<string> callback) { SynchronizationContext context = GetContext(request); DeleteContext(request); HttpStatusCode statusCode; Exception exception; NameValueCollection headers; string json = GetResponseStream(request.HttpWebRequest, result, out statusCode, out exception, out headers); var deleteResponse = new DeleteResponse<string> { Data = key, StatusCode = statusCode, Exception = exception }; context.Post( delegate { callback.Invoke(new List<Response<string>> { deleteResponse }); }, null); }
public DeleteResponse DeleteExercise(string id) { var cr = new DeleteResponse(); return cr; }
private OrganizationResponse CallOrganizationServiceRequestForExecuteRequest(OrganizationRequest request) { OrganizationResponse response = null; var associate = request as AssociateRequest; if (associate != null) { response = new AssociateResponse(); Associate(associate.Target.LogicalName, associate.Target.Id, associate.Relationship, associate.RelatedEntities); } var create = request as CreateRequest; if (create != null) { response = new CreateResponse(); response["id"] = Create(create.Target); } var delete = request as DeleteRequest; if (delete != null) { response = new DeleteResponse(); Delete(delete.Target.LogicalName, delete.Target.Id); } var disassociate = request as DisassociateRequest; if (disassociate != null) { response = new AssociateResponse(); Disassociate(disassociate.Target.LogicalName, disassociate.Target.Id, disassociate.Relationship, disassociate.RelatedEntities); } var retrieve = request as RetrieveRequest; if (retrieve != null) { response = new RetrieveResponse(); response["Entity"] = Retrieve(retrieve.Target.LogicalName, retrieve.Target.Id, retrieve.ColumnSet); } var retrieveMultiple = request as RetrieveMultipleRequest; if (retrieveMultiple != null) { response = new RetrieveMultipleResponse(); response["EntityCollection"] = RetrieveMultiple(retrieveMultiple.Query); } var update = request as UpdateRequest; if (update != null) { response = new UpdateResponse(); Update(update.Target); } return response; }