public HttpResponseMessage Delete(int id) { try { var repository = new TitularRepository(); repository.Delete(id); return(Request.CreateResponse(HttpStatusCode.OK, "Titular excluído com sucesso")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public HttpResponseMessage GetAll(int quantidadeRegistro, int quantidadePularRegistro) { try { var repository = new TitularRepository(); var titular = repository.SelectAllTitular(quantidadeRegistro, quantidadePularRegistro); var model = Mapper.Map <List <TitularConsultaModel> >(titular); return(Request.CreateResponse(HttpStatusCode.OK, model)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public HttpResponseMessage GetById(int id) { try { var repository = new TitularRepository(); var titular = repository.SelectByIdTitular(id); var model = Mapper.Map <TitularConsultaModel>(titular); return(Request.CreateResponse(HttpStatusCode.OK, model)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
private void LoadComboTitulares() { var titulares = TitularRepository.GetAll().OrderBy(x => x.Apellido).ThenBy(x => x.Nombre) .Select(x => new ComboBoxItem { Text = x.Apellido + ", " + x.Nombre, Value = x.Id }).ToList(); cboTitulares.Items.Clear(); var list = new List <ComboBoxItem> { new ComboBoxItem { Text = "--- Seleccione un Titular ---", Value = -1 } }; list.AddRange(titulares); cboTitulares.DataSource = list; cboTitulares.ValueMember = "Value"; cboTitulares.DisplayMember = "Text"; }
public HttpResponseMessage Post(TitularCadastroModel model) { if (ModelState.IsValid) { try { var titular = Mapper.Map <Titular>(model); var repository = new TitularRepository(); repository.Insert(titular); return(Request.CreateResponse(HttpStatusCode.OK, "Titular cadastrado com sucesso")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Ocorreu erro de validação")); } }