public Task <HttpResponseMessage> Post(RegisterContactModel model) { HttpResponseMessage response = new HttpResponseMessage(); try { _service.Register(model.Name, model.Email, model.Telefone, model.Password, model.ConfirmPassword); response = Request.CreateResponse(HttpStatusCode.OK, new { name = model.Name, email = model.Email, phone = model.Telefone }); } catch (Exception ex) { response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message); } var tsc = new TaskCompletionSource <HttpResponseMessage>(); tsc.SetResult(response); return(tsc.Task); }
public Task <HttpResponseMessage> Register(RegisterContactModel CttModel) { HttpResponseMessage response = new HttpResponseMessage(); try { _service.Register(CttModel.Name, CttModel.Phone); response = Request.CreateResponse(HttpStatusCode.OK, Messages.RegisteredSuccessfully); } catch (Exception ex) { response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message); } var tsc = new TaskCompletionSource <HttpResponseMessage>(); tsc.SetResult(response); return(tsc.Task); }