private bool DeleteContact(string userEmil) { string ownerMail; if (!_configService.Custom.TryGetValue("salesmanago_owner_mail", out ownerMail)) { return(false); } var client = new RestClient(BaseUrl); var request = new RestRequest(@"/contact/delete", Method.POST); var body = new DeleteContactModel { owner = ownerMail, email = userEmil, permanently = false //todo }; if (!TryInitializeRequestData(body)) { return(false); } request.AddJsonBody(body); var response = client.Execute <dynamic>(request); if (response.Data["success"] != true) { return(false); } return(true); }
public async Task <int> DeleteContact(DeleteContactModel deletemodel) { try { _dbconnection.StoredProcedure = Constants.DeleteContactStoredProcedure; _dbconnection.Parameters = deletemodel; return(await _dapperRepository.Execute(_dbconnection)); } catch (Exception ex) { throw ex; } }
public async Task <IActionResult> Delete([FromRoute] int id) { var item = new DeleteContactModel(); item.Id = id; var result = _deleteContactValidator.Validate(item); if (result.IsValid) { await _contactService.DeleteAsync(id); return(Accepted()); } else { return(NotFound()); } }
public async Task <ActionResult> DeleteContact([FromBody] DeleteContactModel model) { var result = await _addressbookservice.DeleteContact(model); return(Json(new { success = true, response = result })); }