Exemple #1
0
        public async Task <Contact> RegisterContact(User u)
        {
            FCVLibWS.Contact body = new Contact();
            body.Name  = u.Name;
            body.Age   = u.Age;
            body.Phone = u.DddPhoneNumber;
            body.Id    = u.Id;


            try
            {
                var result = await ObjClient.PhonebookContactsPostAsync(body);

                return(result);
            }
            catch (HttpRequestException ex)
            {
                ObjSuccessfulAnswer = new SuccessfulAnswer()
                {
                    TitleMessage = "Ops, erro no cadastro!", Message = ex.Message, Success = false
                };
                return(null);
            }
            catch (SwaggerException ex)
            {
                ObjSuccessfulAnswer = new SuccessfulAnswer()
                {
                    TitleMessage = "Ops, erro no cadastro!", Message = JsonConvert.DeserializeObject <SuccessfulAnswer>(ex.Response).Message, Success = false
                };
                return(null);
            }
        }
Exemple #2
0
        public async Task <ObservableCollection <Contact> > Contacts()
        {
            try
            {
                var result = await ObjClient.PhonebookContactsGetAsync(new CancellationToken());

                return(result);
            }
            catch (HttpRequestException ex)
            {
                ObjSuccessfulAnswer = new SuccessfulAnswer()
                {
                    TitleMessage = "Ops, erro ao listar o cadastro!", Message = ex.Message, Success = false
                };
                return(null);
            }
            catch (SwaggerException ex)
            {
                ObjSuccessfulAnswer = new SuccessfulAnswer()
                {
                    TitleMessage = "Ops, erro ao lista o  cadastro!", Message = JsonConvert.DeserializeObject <SuccessfulAnswer>(ex.Response).Message, Success = false
                };
                return(null);
            }
        }
Exemple #3
0
 public IActionResult Details(ObjClient objClient)
 {
     if (!ModelState.IsValid)
     {
         ViewBag.Managers = _userService.GetManagers();
         return(View(objClient));
     }
     _clientService.EditClient(objClient);
     return(RedirectToAction("Details", new { id = objClient.Id }));
 }
Exemple #4
0
        public IActionResult AddClient(ObjClient obj)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.Managers = _userService.GetManagers();
                return(View(obj));
            }
            var result = _clientService.AddClient(obj);

            if (result.Success)
            {
                return(RedirectToActionOk("Details", "Clients", new { id = result.Id }, "Клиент успешно создан"));
            }

            return(RedirectToActionError("AddClient", result.ErrorMessage));
        }