/// <summary> /// Método responsável por adicionar um estado civil /// </summary> /// <param name="maritalDto"></param> public void PostMaritalStatus(MaritalStatuDto maritalDto) { var marital = maritalDto.To<MaritalStatu>(); _db.MaritalStatus.Add(marital); _db.SaveChanges(); }
/// <summary> /// Método responsável por atualizar dados de estado civil /// </summary> /// <param name="id"></param> /// <param name="maritalDto"></param> public void PutMarital(long id, MaritalStatuDto maritalDto) { if (id != maritalDto.Id) throw new Exception("Erro!"); var marital = maritalDto.To<MaritalStatu>(); _db.Entry(marital).State = System.Data.Entity.EntityState.Modified; try { _db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MaritalExists(id)) throw new Exception("Cliente não encontrado!"); throw; } }