public async Task <IActionResult> DeleteEmail(int contactId, int emailId) { _repo.Delete(await _repo.GetEmail(contactId, emailId)); await _repo.SaveAll(); return(Ok()); }
public async Task Delete_UserIdIsSet_SetsCorrectResourceAndMethod() { var sut = new EmailRepository(_requestFactory); await sut.Delete(0, 0); _requestFactory.Received().Create("users/{userId}/emails/{id}", Method.Delete); }
public async Task Delete_UserIdIsSet_AddsUserIdUrlSegment() { const uint expected = 0; var sut = new EmailRepository(_requestFactory); await sut.Delete(0, expected); _request.Received().AddUrlSegmentIfNotNull("userId", expected); }
public async Task Delete_ValidParameters_AddsIdUrlSegment() { const uint expected = 0; var sut = new EmailRepository(_requestFactory); await sut.Delete(expected); _request.Received().AddUrlSegment("id", expected); }
public void PostDeleteMethod(int id) { using (var deprepo = new EmailRepository()) { if (id != 0) { Email_services _email = deprepo.GetById(id); deprepo.Delete(_email); } } }
private HttpResponseMessage DeleteEmailRecord(HttpRequestMessage request, EmailDTO cqDto, int contactId, string key, int EmailId, int userId) { var ur = new EmailRepository(); var user = new Email(); user = ur.GetById(contactId); var validationErrors = GetValidationErrors(ur, user, cqDto, EmailId, userId); if (validationErrors.Any()) { return(ProcessValidationErrors(request, validationErrors, key)); } ur.Delete(user); cqDto.Key = key; return(request.CreateResponse(HttpStatusCode.Accepted, cqDto)); }
private HttpResponseMessage DeleteEmailRecord(HttpRequestMessage request, EmailDTO cqDto, int contactId, string key, int EmailId, int userId) { var ur = new EmailRepository(); var user = new Email(); user = ur.GetById(contactId); var validationErrors = GetValidationErrors(ur, user, cqDto, EmailId, userId); if (validationErrors.Any()) { return ProcessValidationErrors(request, validationErrors, key); } ur.Delete(user); cqDto.Key = key; return request.CreateResponse(HttpStatusCode.Accepted, cqDto); }