public IHttpActionResult Delete([FromUri] int id) { try { if (id < 0) { return(BadRequest($"Identificador {id} inválido")); } HabilidadeUnico habilidadeUnico = _habilidadeUnicoService.Find(id); if (habilidadeUnico == null) { return(NotFound()); } _habilidadeUnicoService.Delete(habilidadeUnico); return(Ok()); } catch (Exception ex) { return(InternalServerError(ex)); } }
private static HabilidadeViewModel ToView(HabilidadeUnico h) { return(new HabilidadeViewModel { Nome = h.Habilidade }); }
public static HabilidadeUnicaViewModel ToView(HabilidadeUnico habilidade) { return(new HabilidadeUnicaViewModel { Id = habilidade.Id, Nome = habilidade.Habilidade }); }
public static bool RequestValido(HabilidadeUnico habilidade, out string campo) { campo = "Habilidade"; if (string.IsNullOrEmpty(Helper.BuscarValorCampo(habilidade, campo))) { return(false); } return(true); }
public void Edit(HabilidadeUnico habilidadeUnico) { try { _repository.Edit(habilidadeUnico); } catch (Exception ex) { throw ex; } }
public void Delete(HabilidadeUnico habilidadeUnico) { try { _repository.Delete(habilidadeUnico); } catch (Exception ex) { throw ex; } }
public HabilidadeUnico Add(HabilidadeUnico habilidadeUnico) { try { return(_repository.Add(habilidadeUnico)); } catch (Exception ex) { throw ex; } }
public HabilidadeUnico Post(HabilidadeUnico habilidade) { try { return(_apiContext.Post(habilidade)); } catch (Exception ex) { throw ex; } }
public void Edit(HabilidadeUnico habilidadeUnico) { try { _context.Entry(habilidadeUnico).State = EntityState.Modified; _context.SaveChanges(); } catch (Exception ex) { throw ex; } }
public void Delete(HabilidadeUnico habilidadeUnico) { try { _context.HabilidadeUnico.Attach(habilidadeUnico); _context.HabilidadeUnico.Remove(habilidadeUnico); _context.SaveChanges(); } catch (Exception ex) { throw ex; } }
public HabilidadeUnico Add(HabilidadeUnico habilidadeUnico) { try { _context.HabilidadeUnico.Add(habilidadeUnico); _context.SaveChanges(); return(habilidadeUnico); } catch (Exception ex) { throw ex; } }
public IHttpActionResult Post([FromBody] HabilidadeUnico habilidadeUnico) { try { string campoInvalido = string.Empty; if (!HabilidadeUnicoHelpers.RequestValido(habilidadeUnico, out campoInvalido)) { return(BadRequestCampoObrigatorio(campoInvalido)); } return(Ok(_habilidadeUnicoService.Add(habilidadeUnico))); } catch (Exception ex) { return(InternalServerError(ex)); } }
public HabilidadeUnico Post(HabilidadeUnico habilidade) { try { using (HttpClient client = HttpContext.GetHttpClient()) { string jsonData = JsonConvert.SerializeObject(habilidade); HttpContent content = new StringContent(jsonData, Encoding.UTF8, "application/json"); using (HttpResponseMessage response = client.PostAsync(APIConfigurations.UrlHabilidadeUnico(), content).Result) { if (response.IsSuccessStatusCode) { return(JsonConvert.DeserializeObject <HabilidadeUnico>(response.Content.ReadAsStringAsync().Result)); } } } throw new Exception($"Ocorreu um erro ao criar a habilidade única."); } catch (Exception ex) { throw ex; } }