private void CustomValidationTipoProcedimentoMedico(Tipo_Procedimento_Medico tipoProcedimentoMedico) { if (_service.ExistsTipoProcedimentoMedico(tipoProcedimentoMedico)) { ModelState.AddModelError("Tipo_Procedimento_Medico", "Já existe um tipo de procedimento médico cadastrado com esse nome."); } }
public void DeleteTipoProcedimentoMedico(int id) { Tipo_Procedimento_Medico tipoProcedimentoMedico = _context.TipoProcedimentoMedico.Find(id); _context.TipoProcedimentoMedico.Remove(tipoProcedimentoMedico); _context.SaveChanges(); }
public async Task <IActionResult> Create([Bind("Id,Nome,Descricao")] Tipo_Procedimento_Medico tipoProcedimentoMedico) { this.CustomValidationTipoProcedimentoMedico(tipoProcedimentoMedico); if (ModelState.IsValid) { _service.AddTipoProcedimentoMedico(tipoProcedimentoMedico); return(RedirectToAction(nameof(Index))); } return(View(tipoProcedimentoMedico)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,Descricao")] Tipo_Procedimento_Medico tipoProcedimentoMedico) { if (id != tipoProcedimentoMedico.Id) { return(NotFound()); } this.CustomValidationTipoProcedimentoMedico(tipoProcedimentoMedico); if (ModelState.IsValid) { _service.UpdateTipoProcedimentoMedico(tipoProcedimentoMedico); return(RedirectToAction(nameof(Index))); } return(View(tipoProcedimentoMedico)); }
// GET: TipoProcedimentoMedico/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } Tipo_Procedimento_Medico tipoProcedimentoMedico = _service.GetTipoProcedimentoMedico(id.Value); if (tipoProcedimentoMedico == null) { return(NotFound()); } return(View(tipoProcedimentoMedico)); }
public bool ExistsTipoProcedimentoMedico(Tipo_Procedimento_Medico tipoProcedimentoMedico) { return(_context.TipoProcedimentoMedico.Any(x => x.Nome == tipoProcedimentoMedico.Nome && x.Id != tipoProcedimentoMedico.Id)); }
public void UpdateTipoProcedimentoMedico(Tipo_Procedimento_Medico tipoProcedimentoMedico) { _context.Update(tipoProcedimentoMedico); _context.SaveChanges(); }
public void AddTipoProcedimentoMedico(Tipo_Procedimento_Medico tipoProcedimentoMedico) { _context.Add(tipoProcedimentoMedico); _context.SaveChanges(); }