public Incidente(ETipoIncidente tipoIncidente, Usuario usuario, Regiao regiao) { TipoIncidente = tipoIncidente; Usuario = usuario; Regiao = regiao; Publicado = false; DataIncidente = DateTime.Now; DataPublicacao = null; }
public Notification <Incidente> IsValid() { var notification = new Notification <Incidente>(this); var usuario = Usuario.IsValid(); if (usuario.HasErrors()) { notification.AddError(usuario.Errors); } var regiao = Regiao.IsValid(); if (regiao.HasErrors()) { notification.AddError(regiao.Errors); } return(notification); }
public Tweet CreateTweet() { return(new Tweet($"Atenção!!! Alerta de alagamento proximo ao endereço {Regiao.Logradouro}! @policiaa @bombeiros {Regiao.GetPolicyByState()}", Regiao.Latitude, Regiao.Longitude)); }