public static CustomResponse Update(string baseUri, CondominioViewModel condominio) { #region Request #region URL End Point string action = "api/condominio/" + condominio.Id; #endregion HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Put, baseUri + action); #endregion #region formBody var json = JsonConvert.SerializeObject(condominio); request.Content = new StringContent(json, Encoding.UTF8, "application/json"); #endregion #region Response HttpResponseMessage response = HttpInstance.GetHttpClientInstance().SendAsync(request).Result; return(JsonConvert.DeserializeObject <CustomResponse>(response.Content.ReadAsStringAsync().Result)); #endregion }
public Task CadastrarAsync(CondominioViewModel condominio) { var request = CreateRequest(ResourceUri, Method.POST); request.AddJsonBody(condominio); return(ExecuteAsync(request)); }
public CondominioViewModel Remover(CondominioViewModel condominio) { var condominioresult = mapper.Map <CondominioViewModel>(serviceCondominios.Remover(mapper.Map <Condominio>(condominio))); uow.Commit(condominioresult.ListaErros); return(mapper.Map <CondominioViewModel>(condominioresult)); }
public IActionResult Details(Guid id) { CustomResponse retorno = CondominioService.GetById(baseUri, id); CondominioViewModel user = JsonConvert.DeserializeObject <CondominioViewModel>(JsonConvert.SerializeObject(retorno.Data)); return(View(user)); }
public Task AtualizarAsync(CondominioViewModel condominio) { var request = CreateRequest($"{ResourceUri}/{condominio.Id}", Method.PUT); request.AddJsonBody(condominio); return(ExecuteAsync(request)); }
private CondominioViewModel PopularAdministradoras(CondominioViewModel Condominio) { CustomResponse retorno = AdministradoraService.GetAll(baseUri); IEnumerable <AdministradoraViewModel> ListAdministradora = JsonConvert.DeserializeObject <IEnumerable <AdministradoraViewModel> >(JsonConvert.SerializeObject(retorno.Data)); Condominio.Administradoras = ListAdministradora; return(Condominio); }
public async Task <ActionResult <CondominioViewModel> > Create(CondominioViewModel CondominioViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _dbCondominio.Add(_mapper.Map <Condominio>(CondominioViewModel)); return(CustomResponse(CondominioViewModel)); }
public ActionResult Edit(CondominioViewModel condominio) { if (ModelState.IsValid) { var condominioDomain = Mapper.Map <CondominioViewModel, Condominio>(condominio); _condominioApp.Update(condominioDomain); return(RedirectToAction("Index")); } ViewBag.ResidenciaId = new SelectList(_residenciaApp.GetAll(), "ResidenciaId", "NResidencia", condominio.ResidenciaId); ViewBag.PropietarioId = new SelectList(_propietarioApp.GetAll(), "PropietarioId", "Nome", condominio.PropietarioId); return(View(condominio)); }
public IActionResult Edit([Bind("Id,Nome,AdminsitradoraId,Administradora,Responsavel,Ativo, Excluido")] CondominioViewModel CondominioViewModel) { if (ModelState.IsValid) { CustomResponse retorno = CondominioService.Update(baseUri, CondominioViewModel); if (retorno.Success == true) { return(RedirectToAction("Index")); } } return(View(CondominioViewModel)); }
public IActionResult Put(CondominioViewModel vm) { var model = _mapper.Map <Condominio>(vm); try { _condominioService.Update(model); return(NoContent()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Post(CondominioViewModel vm) { var model = _mapper.Map <Condominio>(vm); try { _condominioService.Save(model); vm = _mapper.Map <CondominioViewModel>(model); return(Ok(vm)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Delete(Guid id) { if (id == null) { return(NotFound()); } CustomResponse retorno = CondominioService.GetById(baseUri, id); CondominioViewModel user = JsonConvert.DeserializeObject <CondominioViewModel>(JsonConvert.SerializeObject(retorno.Data)); if (user == null) { return(NotFound()); } return(View(user)); }
public async Task Atualizar([FromBody] CondominioViewModel condominio) { await _condominioService.AtualizarAsync(condominio); }
public async Task Cadastrar([FromBody] CondominioViewModel condominio) { await _condominioService.CadastrarAsync(condominio); }
public async Task <ActionResult <CondominioViewModel> > Update([FromRoute] Guid id, [FromBody] CondominioViewModel CondominioViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } if (id != CondominioViewModel.Id) { NotifierError("O id informado não é o mesmo que foi passado na query"); return(CustomResponse(CondominioViewModel)); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _dbCondominio.Update(_mapper.Map <Condominio>(CondominioViewModel)); return(CustomResponse(CondominioViewModel)); }
public Task <RetornoViewModel> IncluirCondominio(CondominioViewModel condominio) { throw new NotImplementedException(); }