public HttpResponseMessage ManterConsole(TipoConsoleViewModel model) { try { if (model != null) { var console = Mapper.Map <TipoConsoleViewModel, TipoConsole>(model); if (console.ConsoleId > 0) { var consoleBD = _consoleService.RecuperarPorId(console.ConsoleId); consoleBD.Nome = model.Nome; _consoleService.Atualizar(consoleBD); } else { console.Ativo = true; _consoleService.Adicionar(console); } } HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK); return(response); } catch (Exception ex) { HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message); return(response); } }