Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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 }));
        }