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); } }
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); } }
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 })); }
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)); }